首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=1; i=i^i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=1; i=i^i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2020-07-28
36
问题
有以下程序
main(){int i=1;
i=i^i;
printf("%d\n",i);
}
程序运行后的输出结果是
选项
A、-1
B、0
C、1
D、7
答案
B
解析
按位异或(^)的运算规则是:参与运算的两个运算数中相对应的二进制位上,若数相同,则该位的结果为0;若数不同,该位的结果为1。本题中表达式i^i的值必为0,因为i的各个位置的二进制值相同。
转载请注明原文地址:https://kaotiyun.com/show/G93p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
下列4个程序中,完全正确的是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3;i++)f.0r
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
下列叙述中正确的是
深度为5的完全二叉树的结点数不可能是
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是
随机试题
高血压患者进行头部短波透热治疗,可能出现
炮制含苷类药物时应注意
“四新”技术包括:()
(一)某农村供销社地处边远山区,每日现金零星支付需要量为2000元。经开户银行审查批准,该企业可以从自己的收入中坐支现金,坐支的限额是2万元。以下是该企业2008年6月的库存现金日记账。关于该单位是否坐支现金的问题,以下判断中正确的有(
凡装在同一航次及同一条船上的货物,即使装运时间与装运地点不同,也不作为分批装运(PartialShipments)。
下列情形中,交通事故责任强制保险不需要承担保险赔偿责任的是()。
一般来讲,描述研究、调查研究,样本容量为总体的()
Thecountry’sinadequatementalhealthsystemgetsthemostattentionafterinstancesofmassviolencethatthenationhasseen
Formanypeople,thejobofthecharteredsurveyorremainssomethingofamystery.Thebest【46】de______thatwe’vefoundcallssu
A、Shewasawoman.B、Shewrotetoomanyletters.C、Shecouldn’tgraduatefromamedicalschool.D、Shecouldn’testablishherhos
最新回复
(
0
)