首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i=0; i = ~ i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main() { int i=0; i = ~ i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2018-10-16
34
问题
有以下程序
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/bwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.Of\n",fun((int)fun(a+c,B),(a-
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%d,",*(p++));
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n".i,j);输出的结果是()。
下面程序将二维数a的行和列元素互换后存放另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5,6}};intb[3][2],i,j;
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
下面程序的输出结果是【】。charb[]="ABCD";main(){char*chp;for(chp=b;*chp;chp+=2)printf("%s",chp);printf("\n");}
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
有以下程序 main( ) { int i=0,s=0; do{ if(i%2){i++;continue;} i++; s+=i; } while(i<7); printf("%d\n",s); }
随机试题
在公私关系上,符合办事公道的具体要求是公私分开。()
二期止血缺陷常用的筛查试验是
A.注射肾上腺素B.口服糖皮质激素C.沙丁胺醇气雾吸入D.口服福莫特罗E.口服茶碱
小柴胡汤治伤寒少阳证,用柴胡为君药,发挥和解少阳的作用。()
注册会计师审计应收账款的目的不应包括()
社会基本矛盾的运动总是从()的变化开始。
赤松翻译诗歌不像学院派那么_______,所以行文比较随意又贴切,最重要的是自然。但同时他又不像诗人派那样按照自己想象,按照自己写诗的风格把原作译得_______。填入画横线部分最恰当的一项是:
下列关于Serv_UFTP服务器配置的描述中,错误的是()
若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
It’snaturalforustospeculateaboutthereasonsfortheirvisit.
最新回复
(
0
)