|
本文中的int类型的相关数据都以32位操作系统下的DVC++编译器环境为准。在下表中可以看到,int类型表示带有符号的整型,而unsigned int类型为无符号的整型。
| 类型名称 | 占字节数 | 取值范围 | | int | 4B | -2^31~2^31-1 | | unsigned int | 4B | 0 ~ 2^32 |
1、占用的比特位数量
在32位操作系统下,两者都是占用4个字节,每个字节有8个比特位,因此有32个0-1的二进制位数。两者的不同在于,int类型有正负号(±)的存在,需要比unsigned int类型多消耗一个位数。
|