首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
34
问题
有以下程序: #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全国计算机二级
相关试题推荐
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统一管理与控。
以下叙述中错误的是()。
当调用函数时,实参是一个数组名,则向函数传递的是【】。
软件开发的原型化方法是一种动态定义软件需求的方法,下述条件中,______是实施原型化方法所必需的。①成熟的原型化人员②快速的成型工具③需求了解的准确性
有以下程序段:typedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是()。
十进制数111用八位二进制数表示为【】。
已知字符0的ASCⅡ码为十六进制数30,下面程序的输出是______。main(){inti;union{unsignedcharc;unsignedinti[4];}z;z.i[0]=0x39;z
当向一棵m阶的B-树做插入操作时,若一个结点中的关键字个数等于______,则必须分裂为2个结点。
编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑
随机试题
A全国性批发企业B区域性批发企业C零售企业D药品零售连锁企业E医疗机构《麻醉药品和精神药品管理条例》规定:跨省、自治区、直辖市从事麻醉药品和第一类精神药品、第二类精神药品批发业务
没有任何临床症状但能排出病原体的人称为临床症状消失后,仍继续排出病原体的人称为
呃逆由胃气上逆动膈而成,下列除哪项外,均为呃逆的病因病理
A.回盲部切除术B.右半结肠切除术C.左半横结肠、降结肠和部分乙状结肠切除术D.左半横结肠、降结肠、乙状结肠和其系膜及淋巴结切除术E.乙状结肠部分切除术降结肠癌的手术方式
在进行无机结合料混合材料无侧限抗压强度试验验证时,宜在摊铺机后取样,且应从()台不同的料车取样,混合后再按四分法取样。
建筑大楼常用的排水管及管件是()。
水泥稳定土(粒料)类基层进入冬期时,应在基层施工时向基层材料中掺入()。
钻孔灌注桩施工的主要工序正确的是()。
已知目前通货膨胀率为2%,投资者要求的债券实际收益率为8%,则该债券的5年期贴现因子约为()。
TheWorld’sEndangeredLanguagesAsthesecondmillennium(一千年)comestoaclose,morethan6,000distincthumanlanguagesa
最新回复
(
0
)