按位翻转

来源:百度知道 编辑:UC知道 时间:2024/06/09 12:18:28
请解释一下按位翻转 怎么运算的
我看到一个
x的按位翻转是-(x+1) 5翻转得到6。
请问 这句话怎么解释 谢了~~

你写的是书上原话吗?

用x=5做例子
5 = (0101)
按位反转后事(1010)=10

你给的公式有点像二进制的减法,y-x可以等于y加上x的补码加1,这样在计算机内部就可以只用加法电路完成加减运算了