首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=0; i=~i; . printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=0; i=~i; . printf("%d\n",i);} 程序运行后的输出结果是
admin
2015-12-25
68
问题
有以下程序
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/KRDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+
下列程序的输出结果是()。main(){inti=1j=2,k=3;if(i++==1&&(++j==3‖k++==3))printf("%d%d%d\n",i,j,k);}
下列程序的输出结果是()。main(){inta=4,b=5,c;if(a<b){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf("
结构化程序设计主要强调的是()。
若定义#definePI3.14159,则执行完下列程序后输出结果是______。#definePI3.14159;printf("PI=%f",PI);
下列语句能循环______次。ints=12;while(s);--s;
若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是()。inti=0;chars1[10]="ABCD",s2[10]="EFG";strcat(s1,s2);while(s2[i
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
下列程序执行输出的结果是()。#include<stdio.h>f(inta){intb=0;stoicc=3;a=c++;b++;return(a);}
随机试题
不需进行血药浓度监测的药物是
关于会计机构和会计人员的说法中,不正确的有()。
A注册会计师负责审计X公司2014年财务报表。以下关于A注册会计师对舞弊风险的识别和应对的表述中,不恰当的是()。
党的基本路线的中心内容是“一个中心,两个基本点”,两个基本点是指()。
在正常情况下,组织开发的重点是组织的()。
A、 B、 C、 D、 D题干符号的排列规律为:ABACADA。D项符合该规律。
412,379,346,313,()。
A、听广播B、浏览网站C、听同学说的D、老师通知他了B
Severalcenturiesago,whenEuropeanpeoplemarveledatthefinepotteryshippedfromamysteriousnationintheorient,theyde
Peoplearelivinglongerandlonger.Asaresult,moreandmoremiddle-agedadultshavetotakecareoftheir【T1】______Whenthei
最新回复
(
0
)