首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2017-04-26
24
问题
有以下程序
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全国计算机二级
相关试题推荐
下列程序段的输出结果是______。intn=’c’;switch(n++){default:printf("error");break;case’a’:printf("good");break;case’C’:printf("mornin
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;<3;++)for(j=0;<3;j++)a[i][j]=2*i+j;for(i=0;<8;++)
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
有以下程序段charch;intkch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程
下列程序的输出结果是______。#include<stdio.h>sb(ints[],intb){staticintn=3;b=s[n];n--;return(b);}main(){ints[]={1,5,6,8};in
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
以下数组定义中错误的是
下列叙述中正确的是
在下列关于二叉树的叙述中,正确的一项是
随机试题
止回阀的温度最高不超过()℃。
公司隐匿或者故意销毁依法应当保存的会计凭证、会计账簿、财务会计报告,情节严重的,应构成何罪()
与细菌运动有关的外部附件是
支气管肺炎区别于支气管炎的关键是
《麻黄碱管理办法》规定,医疗机构购买麻黄碱时所持的证件是
地籍图的比例尺不适应()。
下列不需设两个安全出口的有()。
下列关于会计档案的保管期限的说法中,正确的有()。
某新建火车站站前广场需要绿化的面积为46000m2,施工队在绿化了22000m2后,将每天的工作量增加为原来的1.5倍,结果提前4天完成了该项绿化工程.该项绿化工程中有一块长为20m,宽为8m的矩形空地,计划在其中修建两块相同的矩形绿地,它们的面积之
A、By10:00am.B、By9:00am.C、By8:30am.D、By8:00am.B对话中女士解释她迟到的原因是住的太远了,而且交通很糟糕,男士回答他知道,他也住在郊区,但是公司要求员工早上九点上班。由此可知,公司要求员工早
最新回复
(
0
)