44问答网
所有问题
unsigned int表示范围不是从0开始吗?<0部分int无法表示?unsigned int怎么可以表示<0部分呢
申请内存,内存大小不可能是< 0,但可以是4G,你用int来表示大小,那<0的那部分根本没法表示?但用unsigned int则可以完全得到4G的内存
举报该问题
推荐答案 推荐于2017-09-18
unsigned int
是无符号整形,从0开始的。它是无符号,无法区分
正负号
的,所有也无法表示负数。
int 的取值范围是-32728~32767, unsigned int 取值范围 0---65535
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/666WD6VR3.html
相似回答
unsigned
int表示范围不是从0开始吗?
<0的unsigned
int怎么表示?
?
答:
unsigned
int是可以
得到4g虚拟内存,但windows会有一定的限制,r3下只能访问不到2g的虚拟内存。计算机用补码实现符号的表示。
C语言中
unsigned
int
类型取值
范围
最大能到多少
答:
int main(){ printf("
unsigned
int
最大值:%u\n", UINT_MAX );return 0;}
unsigned
类型到底是什么类型
???
答:
unsigned可以
单独使用代表
unsignedint
,也可以作为前缀,都
表示无符号
整数,即永远为非负的整型变量,大于0的数据范围约扩大为原来的2倍。unsigned能存储的数据范围则是0~65535(最高位不用做符号位,所以是2的16次方,一共65536)。由于在计算机中,整数是以补码形式存放的。根据最高位的不同,如果是1...
C语言
unsigned
int
答:
对于
unsigned
int
,他依然是4个字节,但是他的取值
范围是0
到4294967295,对于signed int他是将unsigned int的0到2147483647表示为 0到2147483647,把2147483648到4294967295表示为-2147483647到-1 所以呢 我刚才说的第一段中的-100并不是变成了100的愿意,他变成了-100对应的那个无符整数,存在a中,然后你用%d...
大家正在搜
unsigned int范围
unsigned int数据范围
unsigned int取值范围
int转unsigned int
unsignedint型数据范围
unsigned char范围
int unsigned
unsigned int几个字节
unsigned范围
相关问题
“unsigned int a =65535;int b;b...
STM32中unsigned short和unsigned ...
C语言unsigned int
“unsigned int a =65535;int b;b...
unsigned int 和 uint 的详细用法??
int 和unsigned int有什么区别?不是都可以表示...
C语言 unsigned char 和unsigned in...
无符号整形(unsigned int)32位编译器 表示范围...