整数型 基础知识

本文介绍了整数类型的取值范围,包括32位和16位无符号整数以及有符号整数的上限和下限。在32位系统中,int占据4字节,有符号整数最大值为2的31次方-1,最小值为负的2的31次方,而无符号整数最大值为2的32次方-1。16位系统的int大小和取值范围类似。此外,解释了有符号数和无符号数的区别,有符号数的最高位作为符号位,无符号数的所有位都代表数值。
摘要由CSDN通过智能技术生成

一:int 的取值范围


32位无符号整数 ,  其表示范围是2的32次方,最大整数为 2的32次方-1
有符号数则要去除一个符号位,正数最大为2的31次方-1 , 负数最小为负  2的31次方 
 
16位整数同理。

int  在32位系统中为  4字节,也就是32位。在一些16位系统中,int 为2字节,在64位系统中int为8字节。


二:什么叫做有符号整数,什么叫做无符号整数


有符号数和无符号数是针对二进制来讲的。
有符号数用最高位作为符号位,“0”代表“+”,“1”代表“-”;其余数位用作数值位,代表数值。
比如:
0011 表示 +3;
1011 表示 -3。

无符号数全部二进制均代表数值,没有符号位。即第一个"0"或"1"不表示正负。
比如:
0011 表示 3;
1011 表示 11。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

通俗来讲,就是
假如,int一样吧,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值