首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2017-04-26
28
问题
有以下程序
main(){int i=0;
i=~i:
printf("%d\n",i);
}
程序运行后的输出结果是
选项
A、0
B、1
C、8
D、一1
答案
D
解析
运算符(~)是位运算符中唯一的一个单目运算符,运算对象应置于运算符的右边,其运算功能是把运算对象的内容按位取反(使每一位上的0变1,1变0)。i的初值为0,二进制位00000000,因此取反后结果为11111111,最高位为符号位,为-1的补码形式,因此输出结果为-1。
转载请注明原文地址:https://jikaoti.com/ti/eCi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
下列选项中不属于结构化程序设计方法的是
若有定义inta[4][4]={1,2,3,4},{0},{4,6,8,10},{1,3,5,7}},则初始化后,a[1][1]得到的初值是______。
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;<3;++)for(j=0;<3;j++)a[i][j]=2*i+j;for(i=0;<8;++)
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
在执行完下列的C语句段之后,则B的值是()。Chara="A";intb;B=((34&&56)&&(a<’b’));
若有定义:inta[2][3];,以下选项中对a数组元素正确引用的是
在下列关于二叉树的叙述中,正确的一项是
在下列关于二叉树的叙述中,正确的一项是
随机试题
A.心率加快、血压升高B.心率加快、血压降低C.心率减慢、血压降低D.心率减慢、血压升高在低氧环境中
水利工程建设项目招标分为()。
营业线增建桥涵的施工方法有()。
会计报表列报中至少应包括的财务报表包括()。
一般来说,个人住房贷款的贷款期限在1年以内(含1年)的,借款人可采取()法进行还款。
人类学习与动物学习的重要区别有()
阅读下面的材料,回答后面的问题。胡锦涛总书记在纪念党的十一届三中全会召开30周年大会上的讲话中指出,必须把坚持社会主义基本制度同发展市场经济结合起来,发挥社会主义制度的优越性和市场配置资源的有效性,使全社会充满改革发展的创造活力。建立和完善社会主义
2015年1—3月,国有企业营业总收入103155.5亿元,同比下降6%。其中,中央企业收入63191.3亿元,同比下降7%。地方国有企业收入39964.2亿元,同比下降4.2%。1—3月,国有企业营业总成本100345.5亿元,同比下降5.1%,其中销
About25millionautoaccidentsoccurintheUnitedStateseachyear.Approximately5millionpeopleareinjuredintheseacci
()春卷()汽水()花卷()辣
最新回复
(
0
)