首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=0: 1=~1: prinff("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=0: 1=~1: prinff("%d\n",i);} 程序运行后的输出结果是
admin
2013-10-19
28
问题
有以下程序
main(){
int i=0:
1=~1:
prinff("%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/eqJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
源程序文档化要求程序应加注释。注释一般分为序言性注释和【】。
设有如下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
下面的程序 main() {intx=3; do{printf("%d\n",x-=2);} while(!(--x)); }
已知字母A的ASCⅡ码为十进制数65,下面程序的输出结果是()main(){charch1,ch2;ch1=’A’+’5’-’3’;ch2=’A’+’6’-’3’;printf("%d,%c\n
在软件开发过程中,软件结构设计是描述__________。
下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。#include"stdio.h"FILE*fp;main(){charch;if((fp=fopen
已知a、b、c为整型变量,若从键盘输入5<空格>6<空格>7<回车>,使a的值为5,b的值为6,c的值为7,则下列选项中正确的输入语句是()。
在C语言系统中,假设int类型数据占两个字节,则double、long、unsignedint、char类型数据所占字节数分别为()。
下列关于关系运算的叙述中正确的是()。
若x、y和z均是int型变量,则执行下面表达式后的x值为【】。x=(y=4)+(z=3)
随机试题
关于无排卵性功能失调性子宫出血的描述,不正确的是
患者,男性,24岁。手指刺伤4天。劳动时左手中指末节指腹被刺伤,有少量出血,自行处理。昨日手指肿胀、苍白,搏动性跳痛,夜间为甚,伴全身乏力。考虑该患者手指的情况是
根据《生产安生事故报告和调查处理条例》,事故等级的划分包括()。
保证期间是指保证责任的存续期间,下列关于保证期间的说法中,正确的是()。
下列资本公积项目中,可以直接用于转增资本的有()。
下列选项属于教师专业能力的有()。
A、 B、 C、 D、 B
请编制函数moveChar(char*s)。其功能是:把s字符串中偶数位的字符左移到其相邻的偶数位上,偶数位的第一个字符移到最后一个偶数位上。奇数位的字符右移到与其相邻的奇数位上,奇数位的最后一个字符移到第一个奇数位上。函数readWriteData()负
A、 B、 C、 A
Iwouldratheryou______themtothosewhoappreciatethemaspresents.
最新回复
(
0
)