unsigned int表示范围不是从0开始吗?<0部分int无法表示?unsigned int怎么可以表示<0部分呢

申请内存,内存大小不可能是&lt; 0,但可以是4G,你用int来表示大小,那&lt;0的那部分根本没法表示?但用unsigned int则可以完全得到4G的内存
2026年09月26日 13:27
有1个网友回答
网友(1):

unsigned int 是无符号整形,从0开始的。它是无符号,无法区分正负号的,所有也无法表示负数。
int 的取值范围是-32728~32767, unsigned int 取值范围 0---65535