对于有符号整型数的简单认识就是,最高位为符号位,0为正,1为负,那么剩下几位应该如何表示呢?理所当然的认为,既然是1表示为0000 0001(假设为8位整型数,下同)。
1 : 0000 0001
取反: 1111 1110
加一: 1111 1111 ( 为 -1 的二进制表示)
(-1)^1 == -2
对于有符号整型数的简单认识就是,最高位为符号位,0为正,1为负,那么剩下几位应该如何表示呢?理所当然的认为,既然是1表示为0000 0001(假设为8位整型数,下同)。
1 : 0000 0001
取反: 1111 1110
加一: 1111 1111 ( 为 -1 的二进制表示)
(-1)^1 == -2
转载于:https://www.cnblogs.com/zn505119020/p/3636958.html