首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2017-04-26
27
问题
有以下程序
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/zSDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
以下叙述中正确的是
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
在执行完下列的C语句段之后,则B的值是()。Chara="A";intb;B=((34&&56)&&(a<’b’));
下列叙述中错误的是()。
在16位IBM-PC机上使用C语言,若有如下定义structdata{inti;charch;doublef;}b;则结构变量b占用内存的字节数是
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
在下列关于二叉树的叙述中,正确的一项是
随机试题
A、张口受限,咀嚼时痛,口内上颌结节后方有压痛B、张口受限,吞咽时痛,腭垂偏向健侧C、张口受限,咀嚼时痛加剧,并向耳颞部反射D、张口极度困难,患侧下颌支后缘内侧皮肤肿胀并有深部压痛E、牙关紧闭,颈强直下列间隙感染临床表现
我国的《传染病防治法》不适用于
由于(),导致项目的实际施工情况与招标投标时的情况不一致,出现工程变更。工程变更包括()。
护面墙的类型有()。
不论是盈利,还是亏损,都是财务成果。()
心理诊断的主要方法一般不包括()。
有效和冗长是语言体系的一个自相矛盾的特性,然而,当它们一块使用时,能增加交流的有效性和可信赖性。如果某一种口语非常地有效,那么它的每一个基本音素的所有可能排列都能组成一可被理解的单词。但是,如果人类的听觉系统不是一个完善的声音接收器,那么一种口语的基本音素
计算行列式
子类的对象拥有其超类的对象的全部属性的方法,称为子类对超类的______。
Atonetimefewjudgeswerefriendlytounions,asdemonstratedbyasteadystreamofdecisions______strikes,boycotts,picketl
最新回复
(
0
)