首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=1; i=i^i printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=1; i=i^i printf("%d\n",i);} 程序运行后的输出结果是
admin
2019-06-09
27
问题
有以下程序
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://jikaoti.com/ti/4Df0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。请改正函数f
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
下列叙述中,正确的是()。
下列字符数组初始化语句中,不正确的是()。
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
下列叙述中正确的是()。
下列叙述中错误的是()。
随机试题
符合肺气肿表现的体征为
中枢兴奋作用最明显的药物是
A.10B.15C.20D.30E.60兴办动物饲养场、养殖小区和动物屠宰加工场所的,县级地方人民政府兽医主管部门应当自收到申请之日起()个工作日内完成材料和现场审查,审查合格的,颁发《动物防疫条件合格证》;审查不合格的,应当书面通知申
骨碎补别名为牛蒡子别名为
产前筛查胎儿畸形最常用的检查方法是()。
某集体宿舍共有150人居住,在计算化粪池时,使用化粪池的人数应按()人计。
背景资料:某施工单位承接了长55.8km的沿湖滨新建二级公路路面施工,路面面层采用C30水泥混凝土,基层为半刚性基层,底基层为级配碎石。当地气候多雨、地下水较丰富,全线路基有中湿和潮湿两类,分别采用不同的路面结构层。路面结构如下图所示:施工过程中发生
旁站监理人员实施旁站监理时,如发现施工单位存在违反工程建设强制性标准的行为,首先应()。
Whichinferenceinthebracketsofthefollowingsentencesisapresupposition?
Writeasummarytocovertheimportantpointsofthefollowingpassage.Donotputyourownideas,opinions,orinterpretations
最新回复
(
0
)