首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i=0: i = ~ i; printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main() { int i=0: i = ~ i; printf("%d\n",i);} 程序运行后的输出结果是
admin
2020-03-15
42
问题
有以下程序
main() {
int i=0:
i = ~ i;
printf("%d\n",i);}
程序运行后的输出结果是
选项
A、0
B、1
C、8
D、-1
答案
D
解析
运算符(~)是位运算符中唯一的一个单目运算符,运算对象应置于运算符的右边,其运算功能是把运算对象的内容按位取反(使每一位上的0变l,1变0)。i的初值为0,二进制位00000000,因此取反后结果为11111111,最高位为符号位,为-1的补码形式,因此输出结果为-1。
转载请注明原文地址:https://kaotiyun.com/show/XRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
以下选项中合法的标识符是
若变量已正确定义并赋值,以下不能构成C语句的选项是
以下叙述中正确的是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
若有代数式[21*](其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的c语言表达式是
下面关于“EOF”的叙述,正确的是
下列关系表达式中,结果为“假”的是
下面叙述中正确的是()。
随机试题
数据库的并发操作通常会带来哪些问题?
患者反复发热伴右上腹疼痛,超声检查示左肝管内数个大小不等的强回声团,前方与胆管壁之间见液性暗带,后方伴声影,提示诊断为:
下列关于漏出液与渗出液描述正确的是
会计报表提供的信息仅对外部的投资者和债权人有用。()
在会计工作的交接过程中,即便接替人员在交接时因疏忽没有发现所接会计资料在合法性、真实性、完整性方面存在的问题,也不对其承担法律责任。()
假日经济是人们利用假日集中购物、旅游等消费行为带动供给增加、市场繁荣、经济发展的一种综合性经济模式。“假日经济”不单纯是“假日经济”,更不仅仅是“旅游经济”。它包括旅游、休闲、娱乐三种形式,涉及商业消费、旅游服务消费和文化消费三个领域。根据上述定义,下列不
在下列情形中,当事人乙所行使的权利属于行使抗辩权的是()。
当第一次打开窗体时,事件以哪一个顺序发生的()。①Current②Load③Open④Resize⑤Close⑥Unload
Howmanyplanetsarethereinthesolarsystemrevolvingaroundthesun?
Whatisthespeakertalkingabout?
最新回复
(
0
)