取反(补):(二进制)按位取反+1
0000-1010 -> 10
1111-0101 -> -11(按位取反)?
1111-0110 -> -10(按位取反+1)?
0000-1001 -> 9(按位取反)
0000-1010 -> 10(按位取反+1)
问题1: 计算机中,负数是怎么表达的?
为什么1111-0101 是 -11?
取反规律:
浮点型、字符串和NoneType:无法取反
整数类型和bool类型:取反得到整数型
~False = -1
~True = -2