补码和反码计算

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:31:36
请问:补码是3A8C H的反码和原码是什么?十进制表示是??

谢谢了……

负数的补码是原码的反码加1 H表示16进制
十六进制的3a8c二进制就是0011101010001110,二进制补码0011101010001110减1得到反码001110101101,逐位取反得到原码110001010010,加上符号位1 110001010010.得到十进制数为-3154.

如果是无符号正整数,那么原码=反码=补码=0011101010001110=十进制14990