方法:

第一步:对这个数取绝对值,然后写出二进制表达

第二步:对得到的二进制数-1,并按位取反

就可以得到对应二进制补码

第三步:对二进制补码按位加权,得到十进制表达

第四步:最后对这个十进制数转化为16进制即可

 

 

例如:-6,取绝对值6,对应二进制为0110

对其进行-1操作,得到0101

对其按位取反,得到1010

对其化为十进制,得到10

10对应的16进制是A

所以-6的十六进制补码是A

 

 

 


版权声明:本文为m0_51525427原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_51525427/article/details/126718637