我是靠谱客的博主 等待曲奇,最近开发中收集的这篇文章主要介绍计算机中1、2、4、8个字节的有符号整数的取值范围,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在计算机中,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个字节的有符号整数的取值范围所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(82)

评论列表共有 0 条评论

立即
投稿
返回
顶部