在计算机中无符号数用原码表示, 有符号数用补码表示
w位补码表示的值为:
−xw−12w−1+∑w−2i=1xi2i−xw−12w−1+∑i=1w−2xi2i
(xixi为补码的第i位, i从0开始)
最高位 也称符号位,1表示负数,0表示正数,符号位为0时,和无符号数的表示是相同的,以下是4位补码的示例:
0101=−0∗23+1∗22+0∗21+1∗20=50101=−0∗23+1∗22+0∗21+1∗20=5
1101=−1∗23+1∗22+0∗21+1∗20=−3
————————————————
版权声明:本文为CSDN博主「JeanCheng」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gatieme/article/details/52557546