详细一点 我刚学 多谢 还有有没有什么有关原码.反码,补码的资料 我的书上面只字未提 不太明白 有知道的说一下 谢谢
知道补码,求真值,是非常简单的。
既不用你求“反码原码”,也不要你想着“符号位不变”。
“取反加一”或“减一取反”,都是不需要的。
你只要会做【数 制 转 换】就行了。
比如:八位的补码:1011 0100。
首位 1,既代表负数,也代表-128。
其余都是数值位:32 + 16 + 4 = +52。
求和,立即就得出真值:-128 + 52 =-76。
----------
倘若补码是:0011 0100。
其真值就是:32 + 16 + 4 = +52。
简单不简单?意外不意外?
有人说:原码是最简单的编码方式。显然是错的!