1.最大区别就是在于那个符号位
int是 两字节 16位 但是有效位为15 第1位为符合位
unsigned int 的有效位为16 但是不能表示负数的
例如:int 1111 1111 1111 1111和unsigned int1111 1111 1111 111是不一样的
int是 两字节 16位 但是有效位为15 第1位为符合位
unsigned int 的有效位为16 但是不能表示负数的
例如:int 1111 1111 1111 1111和unsigned int1111 1111 1111 111是不一样的
前者是 -1后者是65535
2.表示的范围不同
无符号整形只有0和正数,没有负数,正数的上限扩大一倍(占用了负数的空间)
比如 char 的范围是 -128 - 127
那么 unsigned char的范围就是 0-256
本文详细解析了整型变量中的符号位概念,解释了int与unsigned int的区别,包括它们的有效位数、表示范围及实际数值含义。通过对比实例,帮助读者理解整型变量在计算机内存中的存储方式及其在不同应用中的使用场景。
1999

被折叠的 条评论
为什么被折叠?



