学习链接


笔记

常见的数据单位:

  1. 位(bit):最小的数据单位。
  2. 字节(Byte):8个位为1个字节,存储的基本单位。
  3. 字长:计算机一次能并行处理的二进制代码的位数。

进制转换:

  1. 二转十:8421法(四位一体)
  2. 十装二:除2逆向取余法
  3. 二转八:421法(三位一体)
  4. 十六转二:1个十六转4个二(不足4位补0)
  5. 二转十六:4转1

原码、补码、反码:

所有的数据都是以补码的形式存储的。

  1. 正数的原码、反码、补码都是一样的
  2. 负数
  1. 负数的反码是在原码的基础上“符号位不变、数值位取反”
  2. 负数的补码是在反码的基础上“符号位不变、数值位加1”
  1. 例如:
  1. 37 原码:00100101 反码:00100101 补码:00100101
  2. -37 原码:00100101 反码:11011010 补码:11011011