假设原码是A,用n位二进制表示
原码和反码的和为2^n - 1
1. 对原码取反: 2^n - 1 - A
2. 加一: 2^n - A
3. 对原码取反: 2^ - 1 - (2^n - A) = A - 1
4. 加一: A
以上证明取反加一可逆。
假设原码是A,用n位二进制表示
原码和反码的和为2^n - 1
1. 对原码取反: 2^n - 1 - A
2. 加一: 2^n - A
3. 对原码取反: 2^ - 1 - (2^n - A) = A - 1
4. 加一: A
以上证明取反加一可逆。
本文标题:二进制取反加一为什么可逆
本文链接:https://www.haomeiwen.com/subject/wrjjvqtx.html
网友评论