计算机基础:存储单位 & 数值表示

存储单位

简写 含义 换算
bit - 描述电脑数据量的最小单位 -
byte B 计算机内存的最小存储单位 1B = 8bit
Kilobyte KB 1KB = 1024B
Megabyte MB 1MB = 1024KB
Gigabyte GB 1GB = 1024MB
Terabyte TB 1TB = 1024GB

数值表示

计算机以二进制数存储数值。

对于有符号整数的表示,有如下概念。

  1. 符号位:最高位(0 正 1 负)
  2. 表示形式
    1. 三码:原码、反码、补码。
    2. 计算机使用补码表示正负数
  3. 正负数的三码
    1. 正数:三码相同。
    2. 负数
      • 反码:符号位除外,其余位取反(方便加法)
      • 补码:反码 + 1(方便减法)

byte 范围推导

[-128, 127]

  1. 符号位 0(正数):
    • 数值位全 10111 1111,对应十进制的 127
    • 数值位全 00000 0000,对应十进制的 +0
  2. 符号位 1(负数):
    1. 数值位全 11111 1111,对应十进制的 -127
    2. 数值位全 01000 0000,对应十进制的 -0
      1. 说明:只能存在一个 0(即补码 +0),因此规定补码的 -01000 0000)用来表示 -128
      2. 数码结合:最高位 1,既是符号位也是数值位。
posted @ 2022-04-16 22:26  Jaywee  阅读(442)  评论(0编辑  收藏  举报

👇