首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2020-05-19
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/zvCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*Wodd","One*Dream!"},*p=str[1];printf("%d,",strlen(p));
有以下程序:#include<stdio.h>main(){FILE*f:f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为hello,则运行
下列叙述中正确的是()。
以下选项中能用作数据常量的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
以下选项中不属于C语言标识符的是
下列对于软件测试的描述中正确的是
随机试题
传导听觉的丘系是()
A.再生障碍性贫血B.特发性血小板减少性紫癜C.弥散性血管内凝血D.慢性粒细胞白血病E.血小板无力症由血小板功能异常所引起的疾病是
经纬仪的主要功能是测量()。
【案例二】背景材料:某办公楼工程,建筑面积23723m2,框架剪力墙结构,地下1层,地上2层,首层高4.8m,标准层高3.6m,顶层房间为有保温层的轻钢龙骨纸面石膏板吊顶。工程结构施工采用外双排落地脚手架,工程于2007年6月15日开工
甲将其股份转让给丙()。戊欲购买乙的股份,根据公司法规定()。
商业银行向客户提供财务分析与规划、投资建议、个人投资产品推介等专业化顾问服务属于()。
下列选项中,()属于固定性的资本成本。
甲和乙为同村邻居,甲越界建房侵入乙的宅基地,甲的行为侵犯了乙的()。
根据借款人信用的不同,贷款可分为担保贷款等若干种类,以下贷款不属于担保贷款的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参s所指字符串中所有ASCII码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条
最新回复
(
0
)