首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2017-04-26
23
问题
有以下程序
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://jikaoti.com/ti/eCi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的功能:对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)if(isdig
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;++)p[i]=ch[i];for(i=0;i<2;i++)
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(X){case1:switch(y){case0:a++;
有以下程序main(){inti,s=1;for(i=1;<50;i++)if(!(i%5)&&!(i%3))s=+i;printf("%d\n",s);}程序的输出结果是
下列程序的运行结果是______。#include<stdio.h>main(){inta=10,b=3;printf("%d",a%b);printf("%d,(a-b,a+b));printf("%d\n",a-b?a-b:a+b);
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
定义inta=5,b;,则执行表达式b=++a*--a之后,变量b的值为【】。
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
随机试题
骨伤科手术病人从手术室返回病室后应注意什么?
男性。60岁。慢性咳嗽11年,近5年出现活动后气促,双肺可闻广泛哮鸣音,双肺下野可闻湿性啰音,胸片示肺纹理增强,最可能的诊断是
滑模工艺中,混凝土应分段分层整圈浇筑,分层厚度为()mm左右。
惩罚是一种有效的教育措施,体罚作为一种惩罚措施也可适当运用。()
根据我国《未成年人保护法》和《预防未成年人犯罪法》的规定,对未成年人犯罪一律不公开审理的年龄是()。
所有的初中生都达到了形式运算阶段。
以公有制为主体,多种所有制经济共同发展是我国现阶段的基本经济制度。()
设f(x)在[0,1]上连续可导,f(1)=0,证明:存在ξ∈[0,1],使得f’(ξ)=4.
如果子网掩码是255.255.192.0,那么以下主机(13)必须通过路由器才能与主机147.69.144.16通信。
DietandtheDemandforFoodThedemandfordifferentfoodproductsdependsonfourfactors:thenumberofpeopleintheare
最新回复
(
0
)