首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=0; i=~i; . printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=0; i=~i; . printf("%d\n",i);} 程序运行后的输出结果是
admin
2015-12-25
38
问题
有以下程序
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全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inti,a[10];a[0]=a[1]=1;for(i=2;i<5;i++)a[i]=a[i-2]+a[i-1];
下列程序的输出结果是______。main(){inta[]={31,27,20,12,6,1),*p=a;p++;printf("%d\n",*(p+2));}
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){chars1[]="chinese",s2[]="japnese";
有下列程序:main(){inty=20;do{y--;}while(--y);printf("%d\n",y--);}当执行程序时,输出的结果是()。
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c=k;执行该程序段后,k的值是()。
随机试题
招聘广告根据提示写一个招聘广告:人民医院急需一名医务文秘,应聘者必须胜任文秘性和接待性的工作,应有丰富的经验和良好的品行;持有速记和打印能力证书,如有驾驶证书更佳,但不必要。有意者写信至人民医院,邮编:625432
相贯线有何特性?
A.磨牙后垫B.腭小凹C.上颌硬区D.切牙乳突E.上颌结节与下颌全口义齿边缘封闭有关的解剖标志为
患者,男,70岁。有活动假牙,护士在做口腔护理时,将假牙取下应放在
建设工程项目信息管理当中,信息管理部门的主要工作任务不包括()。
建荣公司2009年度实现利润总额为320万元,无其他纳税调整事项。经税务机关核实的2008年度亏损额为300万元。该公司2008年度应缴纳的企业所得税税额为( )万元。
我国的统计单位按其作用和性质的不同划分为法人单位、()和个体经营户。
()是治疗恐怖症的最常用的方法。
请在“答题”菜单中选择相应的命令,并按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。第十二届全国人民代表大会第三次会议政府工作报告中看点众多,精彩纷呈。为了更好地宣传大会精神,新闻编辑小王需制作一个演示文稿,素材放于
Itwasinhischildhoodthathereadmostofthebooks(write)______byMarkTwain.
最新回复
(
0
)