首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=0; i=~i; printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=0; i=~i; printf("%d\n",i);} 程序运行后的输出结果是
admin
2015-08-14
58
问题
有以下程序
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://kaotiyun.com/show/1FDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列说法正确的是()。
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
下列程序的运行结果是_______。main(){intx=1,y=2,z=3;printf("%d,",x<y?y:x);primf("%d,",z<y?x++:y++);primf("%d,%d",x,
设有定义:intnl=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
下列叙述中错误的是()。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
下列关于栈的描述中错误的是()。
下述关于数据库系统的叙述中正确的是______。
有以下程序:main(){chars[]="Yes\n/No",*ps=s;puts(ps+4);*(ps+4)=0;puts(s);}程序运行后的输出结果是(选项D中的第一行是空行)___
随机试题
2018年有财经媒体质疑康美药业存在多种经营违规行为。该报道在微博等网络平台上成为热门话题后,中国证监会迅速反应,立案调查,并发现康美药业披露的2016~2018年财务报告存在重大虚假信息。2019年5月17日,中国证监会发布的调查报告坐实康美药业财务造假
Jimissorry______soimpolitetoyourguestlastSaturday.
下列晚发型矽肺发生的条件中哪项是错误的
属于BC干粉灭火剂的是()。
根据《IJCP500》规定,在规定装运期时,如使用了“迅速”、“立即”、“尽速”或类似词句者,银行将不予置理。()
套利在建仓时可以扮演多头和空头的双重角色,在平仓时可以根据获利情况只做多头或空头角色。()
统一战线是新民主主义革命取得胜利的法宝之一,新中国成立之后,中国共产党继承了这个宝贵经验,并把统一战线组织和人民民主形式相结合建立了()。
国际社会的多样性有利于国家问的取长补短。无论社会制度是相同还是不同,都可以而且应该相互借鉴。一种文明的优点,不用强迫,别人也会学;反之,再强迫,别人也不愿学。国家之间还应积极寻找利益的汇合点,合作解决人类面临的共同问题。这些合作领域十分广泛,如可持续发展、
在(7)表示中,数值0是唯一表示的。
Whatisthewomandoinginthedialog?
最新回复
(
0
)