8的二进制
00000000 00000000 00000000 00001000
取反之后
11111111 11111111 11111111 11110111
11111111 11111111 11111111 11110111是补码
那么左边第一位是符号位,而符号位是1,数值为负,则数的绝对值为除去符号位之后,剩下的数位按位取反+1,即:
1111111 11111111 11111111 11110111(取反)+1
00000000 00000000 00000000 00001001
为-9