int数据类型的取值范围计算,以及int类型在内存中的存储形式

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:37   1090   0

本文中的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类型多消耗一个位数。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛