首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2018-11-21
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://kaotiyun.com/show/hexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面能正确定义数组,并正确赋值的语句是_______。
下述程序的输出结果是#includevoidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++));printf("%d",**q);}
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
以下叙述中正确的是()。
一个关系中属性个数为1时,称此关系为
已有定义如下:structnode{intdata;structnode*next;}*P;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
有以下程序#inculdeMain(){intB[3][3]={0,1,2,0,1,2,0,1,2},i,j,t+1;For(i=0;i
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
有下列程序段: char ch;int k; ch=’a’;k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k); 已知字符a的ASCII十进制代码为97,则执行上述程序段后输出
下列关于单目运算符++,--的叙述中正确的是
随机试题
提前报关的进口转关货物应在电子数据申报之日起()日内向进境地海关办理转关手续。
免疫性非溶血性发热性输血反应的主要原因和发病机制是输入血液中的
下列哪项提示急性胰腺炎病情严重?
处于牙周炎“进展前沿”的菌斑为
72岁,发现外阴部肿物2个月,肿物生长快。伴有少量出血。查体阴蒂肿大,直径3cm,质硬,右腹股沟触及3个黄豆大小淋巴结。不活动。活检报告为“鳞癌”。患者患有扩张型心肌病4年。平时服用地高辛治疗。心功能Ⅲ级。此患者采用哪种治疗方法最合适
A.呋塞米B.坦洛新C.阿米洛利D.乙酰唑胺E.螺内酯用于治疗男性前列腺增生()。
股票发行价格的确定方法主要有()。
下图示意洪涝年份鄱阳湖与长江相连河段的水位变化。读图回答问题。说出滨湖地区洪涝灾害最可能发生的时间,简析产生洪涝灾害的自然原因。
与广域网相比,局域网的特征是
35.Weshouldkeep______inthereading-room.
最新回复
(
0
)