首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2017-05-20
42
问题
有以下程序
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/8ZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:char*st="howareyou";,下列程序段中正确的是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=1,v1=0,v2=0;do{switch(c=getchar()){
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
下面四个选项中,均是不正确的八进制数或十六进制数的选项是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下列二维数组初始化语句中,不正确的是()。
算法的有穷性是指()。
下面关于算法的叙述中,正确的是()。
随机试题
在教学过程中,静态的教学内容不会在师生的相互作用中发生改变。()
下颌神经的颊神经支配()
某婴儿出生于低氟地区.父母向口腔医生咨询为其补充氟化物的最佳时间是出生后
中西药联用起协同增效的是
注册会计师在对鉴证对象作出合理一致的评价时,需要有适当的标准。下列有关标准的说法中,正确的有()。
教师采用摸底考试了解学生已有的知识与能力的做法属于()
在传统的社会中,_________没有当下所谓“诚信档案”,_________一个人的诚信档案存在于全体社区成员的心里与口碑中,_________可以代际相传,诚信缺失的风险成本很高。依次填入画横线部分最恰当的一项是()。
在过去的50年中,美国劳动力中的大多数人从制造行业转向服务行业。这个变化的发生,并不是因为产品生产的下降,而是因为,随着新技术的应用,更多的产品现在能够由相对少的人生产出来,因此,更多的人能够用来满足对服务日益增大的需求。下列哪一项,假如正确,提供证据来支
Inthe20thcenturytheplanet’spopulationdoubledtwice.Itwillnotdoubleevenonceinthe【C1】________century,becausebirth
Ratherthandoingthisviaauctionorthroughprivateartdealerstheycangivethemtothegovernment,whichbuysthematanag
最新回复
(
0
)