信息的表示:比特、数与文本
整数的补码、浮点数的 IEEE 754、字符的 ASCII/Unicode/UTF-8、字节序。本章讲这些表示的设计动机与常见陷阱:整数溢出、0.1 + 0.2 ≠ 0.3、乱码的成因。
- 补码让加法器不区分符号
- IEEE 754 的精度损失来自有限尾数,不是 bug
- UTF-8 向后兼容 ASCII 且自同步
整数的补码、浮点数的 IEEE 754、字符的 ASCII/Unicode/UTF-8、字节序。本章讲这些表示的设计动机与常见陷阱:整数溢出、0.1 + 0.2 ≠ 0.3、乱码的成因。