首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2020-03-15
32
问题
有以下程序
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/aDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是
以下关手结构化程序设计的叙述中正确的是
以下叙述中正确的是
有以下程序#include<stdio.h>main(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
有以下程序,程序的输出结果是main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);}
若有以下程序,则程序的输出结果是#include<stdio.h>main(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}
随机试题
下列物品中,不准带入火车的有()。
无级自动变速器在控制系统的调节下,依靠_______来促使主、从动轮的可动部分轴向移动,从而得到连续可变的工作半径。
阶级产生的根本前提是
关于皮亚杰的发展理论,“以自我为中心,只注意事物的一个方面,缺乏正确的逻辑推理能力”是儿童认知发展理论哪期的认识()
尿路刺激征包括以下几点,除外
A.促胃液素B.促胰液素C.乙酰胆碱D.缩胆囊素E.血管活性肠肽能够引起胰腺分泌大量H2和HCO3-的激素是
《药品说明书规范细则》(暂行)指出,“化学药品说明书格式”中哪些内容按国家药品标准书写
该产品的盈亏临界点销量为()件。欲使利润为5万元,则销售收入为()万元。
下列有关能源和信息的说法正确的是()。
NO.1GlobalEnglishCentreGeneralEnglishinallfourskills:listening,speaking,reading,andwriting.3-month(700yuan),6
最新回复
(
0
)