首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2020-05-19
26
问题
有以下程序
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/zvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换。形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动。例如:若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9,则调换后为:6、7、8、9、5、
若程序中有宏定义行:#defineN100,则下列叙述中正确的是()。
下列语句组中正确的是()。
若有定义语句inta[2][3],*p[3];,则以下语句中正确的是()。
有以下程序:#include<stdio.h>main(){intn,*p=NULL;*p=&n:printf("Inputn:");seanf("%d",&p);printf("outputn:");printf("%d\n",p
若有定义语句doublea,*p=&a;,下列叙述中错误的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
设有定义:intx=2:以下表达式中,值不为6的是
随机试题
CAD中为何在状态栏的‘对象捕捉’选中的情况下,出现特殊点无法捕捉的现象?
A.慢性规律性的上腹痛B.无规律性的上腹痛C.右上腹绞痛D.左上腹剧痛E.全腹剧痛
已知数字信号A和数字信号B的波形如图所示,则数字信号的波形图为()。
信用度是指企业在经济活动中履行诺言、讲求信誉的程度。对企业信用度的分析主要包括对企业借贷信用、()、产品信誉等的评估。
银行业金融机构应将录音录像资料至少保留到产品终止日起()后或合同关系解除日起()后,发生纠纷的要保留到纠纷最终解决后。
对海外旅游者进行问候时,不合适的问候语是()。
①调侃既是一种形式,又是一种方式,但它更是一种眼光,一种_______的眼光,一种_______的心态,一种_______的处世哲学。②语言的调侃,多半是以作品人物语言的方式出现,或也兼有叙述语言的调侃。③新近文学作品中,人物语言的
2013年6月21日海峡两岸关系协会会长陈德铭与台湾海峡交流基金会董事长林中森在上海举行两会恢复协商以来的第九次会谈,经过前后15轮、持续两年多的商谈,签署了落实两岸经济合作框架协议(ECFA)的重要里程碑是
Ittookalotofimaginationtocomeupwithsuchan______plan.(2005年春季电子科技大学考博试题)
Allofthefollowingaretrueexceptthat______.Californiawasforcedtoadoptthisplanbecause______.
最新回复
(
0
)