当前位置:聚美馆>智慧生活>心理>

十进制数|48用补码表示

心理 阅读(3.35W)
十进制数-48用补码表示

负48的补码

十进制-48的补码是11010000。

计算机里原码是用最高位表示数字的正负,1为负数,0为正数。最高位为1的负整数原码求补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1,最后加上符号位。

即十进制-48的原码为10110000,除符号位外的所有位为0110000,取反为1001111 ,再加1就等于1010000,带上符号位最终为11010000。

负数的反码是高位不变,其余为取反,补码是反码加一

因此f6反码是8a,补码是8b

原码:10110000 //负数最高位为1 ,其余位为绝对值反码:11001111 //负数反码:符号位不变,其余位取反补码:11010000 //负数补码:反码加1