在计算机中是以补码存储的,10是正数,原码和补码一样,都是00001010,最高位是符号位,0代表正数,1代表负数。
对00001010按位取反之后,变成11110101,最高位变成了1,是负数,这是补码,要求他的十进制数就必须求出它的原码,除了最高位,也就是符号位1不变,其他的七位按位取反变成10001010,再加1,变成10001011,将这个数转换为十进制数就是-11。
所以,10按位取反之后所得到的十进制数就是-11。
在计算机中是以补码存储的,10是正数,原码和补码一样,都是00001010,最高位是符号位,0代表正数,1代表负数。
对00001010按位取反之后,变成11110101,最高位变成了1,是负数,这是补码,要求他的十进制数就必须求出它的原码,除了最高位,也就是符号位1不变,其他的七位按位取反变成10001010,再加1,变成10001011,将这个数转换为十进制数就是-11。
所以,10按位取反之后所得到的十进制数就是-11。