首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=~i: printf("%d\n",i); } 程序运行后的输出结果是
admin
2020-03-15
51
问题
有以下程序
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/aDCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是
下列叙述中正确的是
以下叙述中错误的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
若有以下程序,则程序的输出结果是#include<stdio.h>main(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;P=&a[0];则以下选项中值为6的表达式是
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;……}以下选项中对函数fun的正确调用语句是
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
随机试题
女性患者,50岁,2年前无明显谤因开始近事遗忘,逐渐出现逸事遗忘,1年前言语不清并进行性加重,定向力、计算力障碍,精神亢奋,余神经系统查体无异常。头MRI示脑萎缩。该患者最可能的诊断是
窝沟龋中主要的致龋菌为
基金营销的微观环境指与公司关系密切、能够影响公司服务顾客的能力的各种因素,主要包括()。
甲公司欠乙公司100万元到期货款无力偿还。乙公司经过调查后得知下列情况:丙公司与甲公司之间存在买卖合同,甲公司已经付款,但丙公司未按期交货;甲公司与丁公司之间存在大型机器设备买卖合同,丁公司分期付款,在付清全部货款之前甲公司保留该机器设备的所有权,现丁公司
如果你的一个亲人病了,而你手头没有足够的钱去给亲人交住院费。此时。你负责一个案件的当事人愿意为你垫付这笔钱。你将如何对待?
左边是给定的纸盒的外表面,下列哪一项能由它折叠而成?
记f(x)=,则方程f(x)=0的根().
一次和一个少言的朋友一起坐车,车程一个钟头左右,我们几乎一声不吭。我原本怕冷场,想找些话题,后来发现这寻找是不必要的。对于一个少言者,在他不想说时,【C1】______。碰到少言的人,也别轻易下定义,别轻易惊扰他的沉默。在另一个空间,他或许是个极
Specializationcanbeseenasaresponsetotheproblemofanincreasingaccumulationofscientificknowledge.Bysplittingupt
我们完全不知道他的计划。
最新回复
(
0
)