首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2020-05-19
23
问题
有以下程序
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/e9G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符“*”补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
下列语句组中正确的是()。
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
下面对软件测试描述错误的是()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
对软件系统总体结构图,下面描述中错误的是()。
当变量13的值不为2、4、6时,值为“真”的表达式是()。
随机试题
构成大脑基底动脉环的动脉是
女,30岁,左腰部剧痛1天,尿常规示红细胞(+),B超示左肾积水,肾积水的原因最可能是
患者,男,50岁。高血压10年。血压最高180/80mmHg,服用福辛普利血压控制在(150~160)/(60~70)mmHg。为了有效控制其血压,最佳的联合用药方案是
下列药物中能燥湿止带的是
A.>5mlB.>10mlC.>50mlD.>250mlE.>400ml大便隐血试验阳性,提示消化道出血量在()
上游水位H、堰顶宽度S、上游坎高P、下游坎高P’四个参数中,对薄壁堰出流量有影响的参数为()。
里程碑进度的关键性重要事件包括:()。
扑救爆炸物品堆垛火灾时,水流应采用(),避免强力水流直接冲击堆垛,以免堆垛倒塌引起再次爆炸。
编写如下程序:PrivateSubCommand1_Click()DimnumAsIntegerDimkAsInteger,nAsIntegernum=InputBox("请输入一个正整数:")k
Abroadpublicdiscussionofenvironmentalproblemsbeganinthemid-1980s,whenthefirst"green"groupsformedinopposition
最新回复
(
0
)