首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2017-05-20
31
问题
有以下程序
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/A7i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
下面程序的文件名为t.exe,在DOS下输入的命令行参数为:ttomeetme则程序输出的结果是#include"stdio.h"main(argc,argv)intargc;char*argv[];{inti;p
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
若有以下程序#includeinta[]={2,4,6,8};main(){inti;int*p=a;for(i=0;i
在16位编译系统上,若有定义inta[]={10,20,30},*p=&a;,当执行p++;后,下列说法错误的是
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"maim(){fun();printf("\n");}myfun.c文件如下:
下面程序的运行结果是:_______。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main(){inta[]={11
下列二维数组初始化语句中,不正确的是()。
随机试题
QC小组的活动程序是首先进行小组注册登记,然后()和开展质量管理教育,最后参加成果发布会。
简述RAM与ROM的区别。
实际锻炼法是培养优良品德的重要方法,它有两种方式:一是执行_______的常规训练,二是组织学生参加多种_______的锻炼。
A.血游离胆红素增高、贫血、血红蛋白尿B.血游离胆红素正常、黄疸、肝脾肿大C.血游离胆红素增高、黄疸、网织红细胞增高D.血游离胆红素正常、贫血、网织红细胞减低符合再生障碍性贫血的是
男,25岁,因被人用刀刺伤背部,伤口流血,2小时后抬送来院。体查:神志尚清楚,诉口渴,皮肤苍白,稍冷,脉搏110次/分,收缩压9.3~12kPa(70~90mmHg),脉压小,表浅静脉塌陷,尿少。此病人失血量约占全身血容量的()。
对于原地基处理,下面哪个说法不正确( )。
因非同一控制下企业合并增加的子公司,在编制合并利润表时,应当将该子公司合并当期期初至报告期末的收入、费用、利润纳入合并利润表。()
甲公司20×7年7月1日购入一项5年期、半年付一次利息的乙公司债券,该债券的票面价值为1000万元,票面年利率为5%,当期市场实际年利率为6%,甲公司按照980万元购入并划分为持有至到期投资。假定按年确认利息收入并不考虑相关交易费用,甲公司20×7年度
在卡方独立性检验中,一位研究者想考查内外向的人格特征与颜色偏好是否有关。他选择了红黄绿蓝4种颜色,让30个内向被试、40个外向被试和30个内外向居中的被试说出他们最喜欢哪种颜色。这个卡方独立性检验的自由度是()
Whatisthemainideaofthenewsitem?
最新回复
(
0
)