Skip to content

字节计算

  • 1 Byte = 8 Bits

位(Bit)

  • 位(Bit):计算机中最小的存储单位,只能表示0或1。

2^n

  • 表示可以存放2^n个不同的整数,其中n是位的数量。
  • 例如,8位二进制数可以表示2^8=256个不同的整数,不是最大数。

有符号位

  • 有符号位:用于表示整数的正负,0表示正,1表示负。
txt
0000 0000 # 正数
1000 0000 # 负数

1 byte 表示范围

  • 1 byte 有8位,除去符号位,最多表示2^7=128个不同的整数。
  • 负数区间:-128 到 -1 共计128个同正数
  • 正数区间:0 到 127 由于0也被表示为正数,所以正数区间的范围是0到127,共计128个整数。

无符号位

  • 无符号位:用于表示非负整数,范围从0到2^n-1,其中n是位的数量。
txt
0000 0000 # 0
1111 1111 # 255

1 byte 表示范围

  • 1 byte 有8位,最多表示2^8=256个不同的整数。
  • 正数区间:0 到 255 由于0也被表示为正数,所以正数区间的范围是0到255,共计256个整数。