跳转到内容

信息的表示:比特、数与文本

整数的补码、浮点数的 IEEE 754、字符的 ASCII/Unicode/UTF-8、字节序。本章讲这些表示的设计动机与常见陷阱:整数溢出、0.1 + 0.2 ≠ 0.3、乱码的成因。

  • 补码让加法器不区分符号
  • IEEE 754 的精度损失来自有限尾数,不是 bug
  • UTF-8 向后兼容 ASCII 且自同步