首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int i=0; i = ~ i; printf("%d\n",i); } 程序运行后的输出结果是( )。
有以下程序 #include main() { int i=0; i = ~ i; printf("%d\n",i); } 程序运行后的输出结果是( )。
admin
2015-07-28
23
问题
有以下程序
#include
main()
{ int i=0;
i = ~ i;
printf("%d\n",i);
}
程序运行后的输出结果是( )。
选项
A、-1
B、0
C、1
D、8
答案
A
解析
计算机系统中,数值一律使用补码进行表示和存储,补码可以将符号位和数值位进行统一处理,正数的补码和原码相同,负数的补码是原码除符号位外的其他位取反再整体加1所得。取反运算符"~"的运算规则是对参与运算的数的各二进制位按位求反,0的二进制表示(篇幅有限,这里用八位表示)为00000000,取反后为11111111,符号位为1,所以"11111111"是一个负数的补码,对应原码为10000001,对应十进制数值为-1,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/FKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是______。 #define MIN(x,y)(x)>(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); }
已有文本文件test.txt,其中的内容为:Iamthewinner!。以下程序中,文件test.txt已正确为“读”而打开,由文件指针fr指向该文件,则程序的输出结果是______。main(){FILE*fr;charstr
有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1) printf("%d,%d\n",a,b); } 程序运行后的输出结果是______。
下面程序的运行结果是______。 #include<stdio.h> #include<string.h> fun(char*w,int n) { char t,*s1,*s2; s1=w;s2=w+n-1; while(s1<s2) {t=*s1++;
以下程序运行后,输出结果是______。 int d=1; fun(int p) { int d=5; d+=p++; printf("%d",d); } main() { int a=3; fun(a); d+=a++; printf("%d\n",d)
设已有定义:char*st="how are you";,下列程序段中正确的是______。
下列叙述不正确的是______。
若有定义语句:inta=5;,则表达式:a++的值是【】。
下列关于C语言文件的叙述中正确的是
以下关于RetuRn语句的叙述中正确的是
随机试题
饮症可见的表现有
患者,男,65岁。饮酒史30余年,每天饮白酒约250ml,近日出现眼球震颤、步态不稳、精神错乱,显示无欲状态。考虑为酒精慢性中毒的
尿细菌培养阳性可见于下列哪些情况
蒸馏水和注射用水的主要区别是是否含有热原。()
初级卫生保健的任务不包括
肾中精气的主要生理功能是
当试坑材料组成与击实试验的材料有较大差异时,仍以击实试验结果作为最大干密度。()
隔墙的设计要求是()。Ⅰ.自重轻;Ⅱ.有足够的强度;Ⅲ.防风雨;Ⅳ.易拆装;Ⅴ.隔声;Ⅵ.防潮、防水;Ⅶ.防冻;Ⅷ.防晒;Ⅸ.隔热
国务院在( )年提出了“实行计划生育,使人口增长与国民经济发展相适应”的政策。
帕特农神庙在()。
最新回复
(
0
)