首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=0; i=~i; printf("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=0; i=~i; printf("%d\n",i);} 程序运行后的输出结果是
admin
2015-08-14
32
问题
有以下程序
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/1FDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
运行下列程序,若从键盘输入字母“a”,则输出结果是()。Charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;els
下列叙述中正确的是()。
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是()。
下列程序段的输出结果为()。#include<stdio.h>main(){staticchara[]="language";char*p;p=a;for(p=a;
若有定义doublea[5];,则a数组元素下标的上限为______。
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
下列叙述中正确的是()。
下述关于数据库系统的叙述中正确的是______。
随机试题
(2015年第48题)风湿小结内的阿少夫细胞来源于
分泌生长激素的内分泌器官是()。
有抗幽门螺杆菌作用阻断H2受体,抑制胃酸分泌
预备嵌体洞缘斜面的目的不包括
下列选项中,既能补血,又能止血的是
资料1资料2资料3请根据以上资料,选择以下栏目的正确选项:“提运单号”栏:()。
什么是总体真实?(武大2015年研)
Organisedvolunteeringandworkexperiencehaslongbeenavitalcompaniontouniversitydegreecourses.Usuallyitisleftto【B
一问宿舍可住多个学生,则实体宿舍和学生之间的关系是()。
A、Jimmyisgoingtosetouttonight.B、Jimmyhasnotdecidedonhisjourney.C、Thereisnoneedtohaveafarewelldinner.D、The
最新回复
(
0
)