我在这里重复了存储二进制代码的方式,我只是无法理解如何对两个数字执行算术运算:第一个有符号(有符号)第二个无符号(无符号)?毕竟,他们可能有相同的记录。
事实证明,对于有符号,最高有效位表示数字的符号,而对于无符号,最高有效位表示值本身。
但是如何理解其中哪些是有符号的,哪些是无符号的,因为数字的书写方式相同:例如,无符号的数字173(10101101)和有符号的数字-45(10101101)具有完全相同的符号。
在这种情况下,我只考虑 8 位数字,即 -127 到 127 和 0 到 255。