首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio. h> main( ) { unsigned int a; int b=-1; a=b; printf(" % u", a);程序运行后的输出结果是( )。
有以下程序: #include <stdio. h> main( ) { unsigned int a; int b=-1; a=b; printf(" % u", a);程序运行后的输出结果是( )。
admin
2013-02-23
35
问题
有以下程序: #include <stdio. h> main( ) { unsigned int a; int b=-1; a=b; printf(" % u", a);程序运行后的输出结果是( )。
选项
A、-1
B、65535
C、32767
D、-32768
答案
2
解析
不同类型的对象进行混合运算时,需要进行数据的类型转换,其转换方向为int→ unsigned→long→double。本题程序中的变量b为int型,需要转换为unsigned型。int型变量的数值范围为-32768~32767,最高位为符号位,而unsigned所表示的数的范围为0~65535,它的最高位为数值位。由于内存中是以补码形式存储数据的,所以整型数-1在内存中表示为16个1,最高位的1表示符号为负,将它转换为unsigned类型,即将原符号位的1看成数值,所以得到 16个数值1,即65535。
转载请注明原文地址:https://kaotiyun.com/show/llPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面的程序:#include<stdio,h>main(){enumteam{my,your=4,his,her=his+10};prinff("%d%d%d%d\n",my,your,his,her);此
下面程序的功能是将一个字符串str的内容倒序,请填空。#inelude<stdio.h>#include<strins.h>main(){inti,j,【】;charstr[]={"12345
下列函数定义中,会出现编译错误的是______。
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是()。
在面向对象方法中,实现信息隐蔽是依靠()。
已有定义inta=-2;和输出语句printf("%81x",a);以下正确的叙述是()。
在下列几种排序方法中,要求内存量最大的是______。
注释说明了程序的功能,它分为【】注释和功能性注释。
若对长度为90的线性表进行分块查找,其中每块子表长度为9。如果在索引表查找过程中进行顺序查找,那么平均查找长度为【】。
索引属于______。
随机试题
孔板流量计是流体以一定的流量经过孔板时,产生变化()来度量流体流量。
董某向吴某借款做生意,欲以一套房屋抵押,并正式订立了抵押合同,只是因嫌办理登记手续费用高而未予以登记;后董某又以其弟弟的一辆暂时闲置的汽车质押给吴某,三方签字订立了质押合同并将汽车交吴某看管,之后董的弟弟要拉几车货物提出用车,吴某也感到车占地方且需要操心看
简述代谢性疾病常见的病因。
对于现浇式钢筋混凝土框架结构.当在室内或土中时,其伸缩缝最大间距是()m。
双代号网络计划的关键路线是()。
实收资本明细账一般采用()。
现在很多国家高等教育的发展,都担负着发展科学、产生新的科学知识技术的任务,有建立产学研一体的趋势。这说明()。
Writeanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthechart,and2)giveyourcommen
以下不属于网络安全评估内容的是
It________heavilysotherewasdeepsnowontheroad.
最新回复
(
0
)