求十进制数[-375]的32bit的补码,用16进制表示.(要求写出计算过程)-
问题描述:
求十进制数[-375]的32bit的补码,用16进制表示.(要求写出计算过程)-
答
负数的补码是其正数原码按位取反再加1.
1、其正数原码
0000 0000 0000 0000 0000 0001 0111 0111
2、按位取反
1111 1111 1111 1111 1111 1110 1000 1000
3、加1
1111 1111 1111 1111 1111 1110 1000 1001
所以,十进制数[-375]的32bit的补码,用16进制表示:FFFFFE89