首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
64
问题
有以下程序: #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://www.kaotiyun.com/show/llPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【】。#include<stdio,h>#include<string,h>main(){charch[]="abc".,x[3][4]:inti:for(i=0;i<3:i++)s
下面程序的运行结果是【】。voidswap(int*a,int*b){int*tp;t=a;a=b;b=t;}main(){intx=3,y=5,*p=&x,*q=&
以下程序运行后的输出结果是【】。#include<string.h>char*ss(char*s){char*p;t;p=s+1;t=*s;while(*p){*(p-1)=*p;p++;}
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是
以下不合法的字符常量是()。
以下叙述中错误的是()。
数据库设计包括两个方面的设计内容,它们是______。
设有以下定义和语句,输出的结果是(用small模式编译,指针变量2个字节)______。structdate{long*cat;structdate*next;doubledo
索引属于______。
随机试题
吸人气雾剂的微粒大小的最佳范围是
根尖孔形成后,在一生中不断形成的牙本质受刺激后的成牙本质细胞分泌基质矿化形成的牙本质
在开采容易自燃和自燃煤层时,采煤工作面回采结束后,必须在()内进行永久封闭。
合同可以存在于()。
股票的供求关系是股票价格的基石。()
中国馆《清明上河图》数字画笔“唤醒”北宋街市疏林薄雾中,两个脚夫赶着驮炭的毛驴,缓缓走向城门;此时,虹桥上已是一片喧杂,来来往往的行人中,有做生意的商贾,有看街景的士绅,有骑马出行的官宦……上千年前北宋画家张择端笔下的《清明上河图》,留住了中国城市的一段记
打开Windows任务管理器可使用组合键“()”。
根据以下资料回答101-105题2008年全省对外贸易增势呈高开低走态势。全年实现进出口总值1581.4亿美元,增长29.0%,较年初增幅回落10.6个百分点,比上年增幅略高0.3个百分点。其中,实现出口931.7亿美元,增长23.8%;进口649.7亿
班主任老师对一个学习优秀的学生说,你之所以取得这样好的成绩,主要是因为我教学有方。以下哪项如果为真,将最有力地反驳老师的说法?
判断下列符合普通话规范的说法她脸上总是红扑扑的。
最新回复
(
0
)