首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2018-11-21
36
问题
有以下程序
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全国计算机二级
相关试题推荐
有以下程序voidfun(int*a,inti,intj){int;if(i<j){t=a[i];a[i]=a[j];a[j]=t;fun(a,++i,--j);}
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
下列可用于C语言用户标识符的一组是
函数rewind的作用是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是()。
C语言提供的合法的数据类型关键字是_______。
若有以下定义和语句:doubler=23,*p=&r;*p=r;则以下正确的叙述是______。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下111121133114641其构成规律是:(1)第0列元素和主对角线元素均为1(2)其余元素为
设有以下程序,为使之正确运行,请在横线中填入应包含的命令行。(注:try_me()函数在a:\myfile.txt中有定义。)______main(){printf("\n");try_me();p
随机试题
在钢筋加工工程中,关于钢筋的调直和清除污锈的说法,正确的是()。
以下选项中,在肝性脑病时极少见的是
A.P波B.QRS波C.P-R间期D.T波E.S-T段代表激动通过房室结及房室束的时间
Rh阴性孕妇既往有死胎,流产史,本次妊娠中应作的产前处理中,以下哪项是错误的
总成本费用由生产成本和()两部分组成。
在生产型企业,()是企业劳动协作的中问环节,起着承上启下的重要作用。
根据下列图表,回答106~110题:根据上图,下列关于我国农村用电发电情况的表述,正确的一项是()。
甲、乙两企业签订购销合同,为保证合同的履行,甲按约给付对方4万元定金后,乙企业违约。甲企业依法有权要求乙企业给付()。
A、 B、 C、 D、 E、 B
Ihavenodoubt______hewillovercomeallhisdifficulties.
最新回复
(
0
)