首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int i=0: 1=~1: prinff("%d\n",i);} 程序运行后的输出结果是
有以下程序 main(){ int i=0: 1=~1: prinff("%d\n",i);} 程序运行后的输出结果是
admin
2013-10-19
21
问题
有以下程序
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://jikaoti.com/ti/u4n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
以下程序调用invert函数按逆序重新放置a数组元素的值。a数组中的值在main函数中读入。 #include<stdio.h> #defineN10 invert(s,i,j) int*s,i,j; {intt; if(
关系代数运算是以_______为基础的运算。
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了“c=&b;b=&a;”语句后,表达式**c的值是()。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
C语言中,函数值类型的定义可以默认,此时函数值的隐含类型是()。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)for(i=0;str[i]!=【】;i++)if(【】=’’)word=0;【】;}
若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是_______。
以下叙述中正确的是_______。
栈的基本运算有三种:入栈、退栈和【】。
随机试题
马基雅维里理论比较突出的地方是
生态系统中的能量流动是单向递减的。()
Thefirstandsmallestunitthatcanbediscussedinrelationtolanguageistheword.Inspeaking,thechoiceofwordsis【21】th
国务院办公厅转发人力资源社会保障部等部门关于促进以创业带动就业工作指导意见的通知(国办发【2008】111号)指出,毕业2年以内的普通高校毕业生从事个体经营的,要按有关规定,自其在工商部门首次注册登记之日起()年内,免收管理类、登记类和证
关于财政政策的叙述,下列选项错误的是( )。
()表示轴线、中心线、对称线。
年末将“财政补助结余分配”科目余额结转至事业基金。()
下列有关民事法律关系的客体,说法正确的一项是()
Mr.Frankneedsnointroductionfromme,________?
Althoughthetopmeninsmugglingbusinessmustworktogether,mostofasyndicate’ssmallfry,speciallythemules,knowonly
最新回复
(
0
)