许多刚入门的程序员非常惊奇地发现,两个正数相加会得出一个负数,而比较表达式 x < y 和比较表达式 x - y < 0 会产生不同的结果。这些属性是由于计算机运算的有限性造成的。理解计算机运算的细微之处能够帮助程序员编写更可靠的代码。
← 2.2.8 关于有符号数与无符号数的建议 2.3.1 无符号加法 →