首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=0: 1=~1: prinff("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=0: 1=~1: prinff("%d\n",i);} 程序运行后的输出结果是
admin
2013-10-19
22
问题
有以下程序
main(){
int i=0:
1=~1:
prinff("%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/eqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是()。main(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);sc
语句“a=2;p=&a;b=*p++;”执行后的结果是()。
以下不正确的定义语句是()。
定义如下变量:intn=10;则下列循环的输出结果是()。while(n>7){-n;printf("%d\n",n);}
设有以下程序: main() {inta,b,k=4,m=6,*p1=&k,*p2=&m; a=p1=&m; b=(*p1)/(*p2)+7; printf("a=%d\n",a); printf("b=%d\n
以下程序运行后的输出结果是【】。main(){intx==15;while(x>10&&x<50){x++;if(x/3){x++;break;}elsecontinue;}
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为【】。
设有定义:inta,*p=&a;以下scanf语句中能正确为变量a读入数据的是()。
下列不属于数据库管理系统提供的数据语言的是
若a=10,b=20,则表达式!(a<b)的值是【】。
随机试题
叔本华说:“人虽然能够做他所想做的,但不能要他所想要的。”爱因斯坦从中得到的主要启发是()
检验批划分的主要依据是()。
低温容器是指设计温度等于或低于()℃的容器。
采用设备经营租赁的方案,年销售收入1000万元,年经营成本600万元,年租赁费用70万元,与销售相关的税金30万元(每年),所得税率33%,则设备租赁的年净现金流量为()万元。
下列有关消费税的叙述中不正确的是()。
能稳定公司控制权的长期筹资方式包括()。
()缺乏可引起坏血病。
根据2018年国务院政府工作报告,下列有关我国在2018年经济社会发展的主要预期目标说法不正确的是()。
根据以下资料,回答116-120题。2007年我国参加最低生活保障人数是2001的()。
已知某信道的信号传输速率为64kb/s,一个载波信号码元有4个有效离散值,则该信道的波特率为()kBaud。
最新回复
(
0
)