首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2018-11-21
35
问题
有以下程序
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://www.kaotiyun.com/show/hexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下有关宏替换的叙述不正确的是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是()。
若要求从键盘读入含有空格字符的字符串,应使用函数()。
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun0,m);printf("%d,"k);k=fun
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列叙述错误的是()。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
下列叙述中正确的是()。
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*(a+num)=b[n]
随机试题
甲市乙区公安分局所辖派出所以李某制造噪声干扰他人正常生活为由,处以500元罚款。李某不服申请复议。下列哪些机关可以成为本案的复议机关?(2011年试卷二第84题)
伊扎德认为,婴儿在出生时,就展示出了5种不同的情绪,他们是:惊奇、伤心、厌恶、最初步的微笑和()
A.家庭护理阶段B.地段护理阶段C.公共卫生护理阶段D.社区护理阶段E.以病人为中心的阶段存在与19世纪中期以前,由家庭主妇对患病的家人进行照顾,此期为
发汗反射中枢位于摄食行为调节中枢位于
公共建筑中的坡道的坡度一般为(),人流比较集中的坡度常为()。
在Excel的运算中,下列求和公式的表达有错误的是( )。
证券公司、企业短期融资券的交易流通起始日为该债券债权债务登记日的()。
国际收支大体上能够反映外汇市场的供求状况,国际收支出现逆差时()。
有一个四年级的班级,是学校有名的乱班,打架成风,一些学生动辄舞棍弄棒,乱打一气。课堂纪律混乱,上课怪叫起哄、爬桌子、翻窗户成了一些学生的嗜好。曾有一位青年教师上课时被学生乱起哄气哭了,发誓再也不上这班的课。曾刚是班上有名的“调皮大王”,打架时,只要他一挥手
判断一个事物是新事物还是旧事物,最根本的是看这一事物()。
最新回复
(
0
)