一个补码问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 07:54:16
求-617的补码用8进制和16进制表示? 请哪位大哥教教我!
-617写为二进制时为什么是12位
?????????

二进制原码1110 0110 1001
二进制补码1101 1001 0111
8进制补码6627
16进制补码D97

写为12位是为了转换8进制和16进制方便,因为负数高位要补1,一般补0的就不写了。

求补就是对二进制数取反加1,楼上正解