44问答网
所有问题
设C语言中,一个int型数据再内存中占两个字节,则unsigned int 型数据的取值范围为??
如题所述
举报该问题
推荐答案 2019-06-27
int
再内存占多少字节和
编译器
有关,一般情况是4字节而不是2字节,查看方式sizeof(int),
unsigned
int取值范围是0到2^32,若int位2字节则范围是unsigned
int取值范围是0到2^16,原因
:unsigned
int是无符号的,最高位是数据位,共16bit,故0到2^16
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6DRK6KKGVGW3V6G3RG.html
其他回答
第1个回答 2019-01-30
由于计算机运算是有模运算,数据范围的表示有一定限制,如整型int(c++中int
与long相同)表达范围是(-2^31~2^31-1),unsigned
long(无符号整数)是(0~2^32-1),都约为几十亿.
相似回答
...
一个int型数据
在
内存中占2个字节,则unsigned
int型数据的取值范围为
...
答:
int 占2个字节(16位)范围为:-32768~32767 long int 占4个字节(32位)范围为-2的31次~2的31次减1;short int 占2个字节
unsigned
int占2个字节范围为
:0~65535(即2的16次减1)具体为什么是这么分的你可以去看《计算机组成原理》其中有详细的介绍说明 ...
...型数据在
内存中占
4
个字节,则unsigned
int型数据的取值范围为
...
答:
unsigned
int型数据的取值范围为
0~4294967295
...
内存中占2个字节,则unsigned
int型数据的取值范围
答:
2个字节,
16个二进制位,因为是无符号数,则最大值是1111111111111111(16个1),这个值就是65535,所以不存在技巧问题,只需转换即可,在学习
C语言
前,应该有2进制、8进制和16进制数方面的知识,并且要熟悉这几种进制数与10进制数之间的关系,同时,还要知道二进制数的位运算方面的知识,比如,按位“...
...
内存中占2个字节,则unsigned
int型数据的取值范围
是什么?
答:
nt
占2个字节,
就相当于16位,所以
int型的
变量值
的范围为
[-2^15 , (2^15 - 1)], 即[-32768,32767];
unsigned
int取值范围
[0,(2^16 - 1)], 即[0,65535]
大家正在搜
int型数据在内存中占2个字节
c语言int型数据范围
内存中有两个四字节数
内存中的数据类型
数据在内存中是如何存储的
int型数据内存空间分配
double在内存中的存储方式
数据在内存中存储方式
int等于8怎么存储在内存中
相关问题
C语言中一个int型数据在内存中占2个字节,则unsigne...
设C语言中,一个int型数据再内存中占两个字节,则unsig...
设C语言中,一个int型数据在内存中占2个字节,则unsig...
设C语言中,一个int型数据在内存中占2个字节,则unsig...
15. 设C语言中,一个int型数据在内存中占2个字节,则u...
设C语言中,一个int型数据在内存中占4个字节,则unsig...
C语言int和unsigned int同样是两个字节16位,...
设C语言中,Int类型数据占2个字节,则unsigned类型...