新年快乐!
复习
位运算
bit 有两个状态,分别是 0 和 1。
0xFF = -1。
0x7F = 127。
m 位的二进制数中,最低位为第 \(0\) 位 从右到左以此类推,最高位位 \(m - 1\) 位。
以最高位为符号位, \(0\) 表示非负数, \(1\) 表示负数。
原码就是用二进制表示的原来的数。
对于正数: 反码和补码都是它本身。
对于负数:
反码就是原码除了符号位都取反。
补码就是反码在加一个 \(1\)。
bit 有两个状态,分别是 0 和 1。
0xFF = -1。
0x7F = 127。
m 位的二进制数中,最低位为第 \(0\) 位 从右到左以此类推,最高位位 \(m - 1\) 位。
以最高位为符号位, \(0\) 表示非负数, \(1\) 表示负数。
原码就是用二进制表示的原来的数。
对于正数: 反码和补码都是它本身。
对于负数:
反码就是原码除了符号位都取反。
补码就是反码在加一个 \(1\)。