首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2017-05-20
51
问题
有以下程序
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/8ZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
现有如下程序段#include"stdio.h"main(){intk[30]={12,324,45,6,768,98,21,34,453,456};intcount=0,i=0;while(k[i]){if(k[
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
有以下程序fun(intx){intp;if(x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
以下叙述不正确的是
下列叙述中,正确的是
下列叙述中,不属于测试的特征的是
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strl
语句“printf("a\bhow\’are\’y\\\bou\n");”的输出结果是()。
以下叙述不正确的是
随机试题
(2021年聊城茌平区)_______是人脑对客观现实的主观能动的反应。
ResalePriceMaintenanceisthenameusedwhenaretaileriscompelledtosellatapricefixedbythemanufacturerinsteadofc
茶艺师职业守则为()和钻研业务,精益求精。
下列各句中,加下划线的成语使用恰当的一句是()
应用定量资料,需要从下列哪方面进行评价
下列哪些票据丧失以后允许挂失止付()
中华民族传统体育是中国体育事业的重要组成部分。下列关于传统体育项目的说法,不正确的是()。
事物发生质变的两种基本形式是( )
Windows98中,可以安装3种类型的网络服务软件,它们分别是Microsoft网络上的文件与打印机共享、NetWare网络上的文件与打印机共享,以及NetWare______。
A、Shedoesn’tlikeherclass.B、Shedoesn’thavetimetotalk.C、Shehastogetupevenearlier.D、Shehatestakingpublictrans
最新回复
(
0
)