C06

进制与码制

补码 = 反码 + 1:一个「模」解决 ±0 和减法——拨一下灯,看四行怎么联动

开始讲解

0 / 0

交互实验

核心思想

  • 补码 = 反码 + 1,模 2^n 环上「加负数 = 绕远路」——减法统一成加法。
  • 范围:n 位补码 −2^(n−1) ~ 2^(n−1)−1;8 位是 -128~+127,负数多一个。
  • ±0 只在原码/反码存在;补码把 −0 的编码让给了 −128。
  • 移码 = 补码符号位取反,无符号比较即真值比较——浮点阶码专用。
  • IEEE 754:1+8+23;E 偏移 127;尾数隐含 1.M;E 全 0/全 1 是特殊值。

真题演练

查看解析