首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2018-11-21
22
问题
有以下程序
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://jikaoti.com/ti/Oua0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请读程序:#include<stdio.h>main(){inta=5,b=7,c=9;pintf("%d,%d,"a,b,C);printf("%d,%d",a,D);}上面程
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
有以下程序#inculdeMain(){intB[3][3]={0,1,2,0,1,2,0,1,2},i,j,t+1;For(i=0;i
若要求从键盘读入含有空格字符的字符串,应使用函数()。
下面函数要求计算两个整数x,y之和,并通过形参返回该值,请填空。add(intx,inty,【】z){【】=x+y;}
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下111121133114641其构成规律是:(1)第0列元素和主对角线元素均为1(2)其余元素为
以下函数的功能是求x的y次方,请填空。doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【】;returnz;
随机试题
妊娠高血压综合征主要临床表现为
采用Ficoll密度梯度分离液处理血液后,分离结果从上至下依次为
患儿,男,3岁。面色萎黄,形体消瘦,时有口干腹胀,不思饮食,烦躁啼哭,毛发稀疏,大便如米泔,舌苔黄腻,脉细。治疗应首选
眼用制剂的注意事项包括()。
下列哪类患者可以行MRI检查?()
环形结构的计算机网络一般用于()。
(2012年)在财务分析中,企业经营者应对企业财务状况进行全面的综合分析,并关注企业财务风险和经营风险。()
常见的广告媒体有()。
根据表格,可以推出初步核实时,2005年第一季度国内生产总值为()。2006年一季度,初步核实时,三大产业中国内生产总值比初步核算时,唯一数据变小的产业是什么产业,且小了多少?()
根据下面资料,回答111~115题通常情况居民一周可以分为常规工作日(周一到周五)和常规休息日(周六、周日)。与此相似,居民一天的时间可以划分为工作时间、个人生活必需时间、家务劳动时间和可以自由支配时间等四部分。2008年,北京市居民常规工作日和
最新回复
(
0
)