概述
在计算机中,1字节(Byte)= 8位(bit)
二进制数中,位简记为b,也称为比特,每个二进制数字0或1就是一个位(bit)。位是数据存储的最小单位。
字节是二进制数据的单位。一个字节存储8位无符号数。
有符号数
有符号数是针对二进制来讲的。用最高位作为符号位,“0”代表正数,“1”代表负数;其余数位用作数值位,代表数值。
以1字节为例
1Byte=8bit
最高位(最左边的一位)是符号位,所以有效数值位为7位。符号位的0表示正数,1表示负数;并且在二进制中1是最大数值,0是最小数值,所以:
最大值是:0111 1111 转换为十进制为127,也就是2^7-1
最小值是: 1000 0000 转换为十进制为-128,也就是-2^7
1、2、4、8字节的有符号数整数取值范围
字节数 | 总位数 | 数值位 | 取值范围 |
---|---|---|---|
1字节 | 8位 | 7位 | -2^7 ~ 2^7-1 |
2字节 | 16位 | 15位 | -2^15 ~ 2^15-1 |
4字节 | 32位 | 31位 | -2^31 ~ 2^31-1 |
8字节 | 64位 | 63位 | -2^63 ~ 2^63-1 |
最后
以上就是等待曲奇为你收集整理的计算机中1、2、4、8个字节的有符号整数的取值范围的全部内容,希望文章能够帮你解决计算机中1、2、4、8个字节的有符号整数的取值范围所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复