首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
有以下程序 main(){int i=0; i=-i; printf("%d\n",i); } 程序运行后的输出结果是
admin
2018-11-21
17
问题
有以下程序
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/hexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是______。
以下程序用来统计文件中字符个数。请填空。#include"stdio.h"main(){FILE*fp;longnum=OL;if((fp=fopen("fname.dat","r")==NULL){Pi
已知字符A的ASCⅡ代码值为65,以下程序运行时若从键盘输入:B33<回车>.则输出结果是()。#includemain(){chara,b;a=getchar();scanf("%d",&B);
若变量已正确定义并赋值,下面符合C语言的表达式是______。
下面的程序可对指定字符串中的字符串进行从大到小排序、请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd"
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
下列叙述中正确的是
以下函数的功能是求x的y次方,请填空。doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【】;returnz;
下列关于单目运算符++,--的叙述中正确的是
随机试题
WhenIwentbacktomyhometowntwoyearsago,Ifoundthatit______greatly.
经行泄泻脾虚证的用方是经行泄泻肾虚证的用方是
根据《灵枢.天年》,三十岁,五脏大定,肌肉坚固,血气盛满,故
在110kV变电所内,关于屋外油浸变压器之间的防火隔墙尺寸,以下哪一项属于规范要求?()
( )结构适宜用于大的组织系统。
甲和乙签订一份买卖合同,甲、乙约定如果发生纠纷,则由合同履行地法院管辖。根据民事诉讼法律制度的规定,则甲、乙的约定属于()。
以实现稳定经济波动的目的,政府有意识地从当时经济状态的反方向调节经济变动财政政策称为()。
根据社会保险法律制度的规定,下列关于职工基本养老保险个人账户的表述中,不正确的是()。(2015年)
根据下面材料回答下列问题。从2014年起,广东省在粤东西北地区以县(市、区)为单位遴选首批14个省级新农村连片示范建设丁程,三年将建成42个省级新农村示范片(不含珠三角地区)。根据工作进度安排,示范片建设一年初见成效,两年基本实现目标。与此同时,珠三角地
(2012年真题)民事权利的私力救济方式包括
最新回复
(
0
)