首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2018-11-21
18
问题
有以下程序
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全国计算机二级
相关试题推荐
下面能正确定义数组,并正确赋值的语句是_______。
请读程序:#include<stdio.h>main(){inta=5,b=7,c=9;pintf("%d,%d,"a,b,C);printf("%d,%d",a,D);}上面程
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
有以下程序#includeMain(){inti,j,m=1;For{i=i;i0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d\n”,m)}程序运行后的输出结果是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
有以下程序#inculdeMain(){intB[3][3]={0,1,2,0,1,2,0,1,2},i,j,t+1;For(i=0;i
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是()。
若变量已正确定义并赋值,下面符合C语言的表达式是______。
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句【】。
以下函数用来求出2个整数之和,并通过形参将结果传回。voidfunc(intx,inty,【】z){*z=x+y;}
随机试题
灭菌法处理金属手术器械的方法包括
传播者对信息流通所进行的干预称为
A.磷酸二酯酶B.前列腺素合成酶C.血管紧张素I转化酶D.H+-K+-ATP酶E.Na+-K+-ATP酶米力农增强心肌收缩力的机制是抑制
执业药师管理的目的是
消费品市场的特点主要有()。
B注册会计师负责对乙公司2011年度财务报表进行审计。乙公司为玻璃制造企业,2011年末存货余额占资产总额比重重大。存货包括玻璃、煤炭、烧碱、石英砂,其中60%的玻璃存放在外地公用仓库。乙公司对存货核算采用永续盘存制,与存货相关的内部控制比较薄弱。乙公司拟
教师的教学工作评价主要包括()。
自然人的民事权利能力始于自然人出生,并为自然人终身享有。自然人的民事权利能力至自然人死亡时终止。()
下列学校中不属于新教育运动的实验的是
功夫不仅是一种格斗技能(fightingtechnique),更代表一种精神——中国人民坚持不懈和不屈不挠的精神。
最新回复
(
0
)