57原码:00111001 反码:00111001 补码:00111001对于正数原、反和补码相同;-57原码:
1、0111001 反码:
1、1000110 补码:
1、1000111对于负数: 原码首位表示符号; 反码是在原码基础上符号位不变,其于的取反; 补码是在反码基础上加1
—57的原码怎么算求高手给解答
57原码:00111001 反码:00111001 补码:00111001对于正数原、反和补码相同;-57原码:
1、0111001 反码:
1、1000110 补码:
1、1000111对于负数: 原码首位表示符号; 反码是在原码基础上符号位不变,其于的取反; 补码是在反码基础上加1
-57
=-(32+16+8+1)
=-(2^5+2^4+2^3+2^0)
因此,-57的二进制真值是-111001。
如果用八位二进制编码,负数的最高符号位是1,那么-57的原码是10111001。