C语言位运算简单问题

按位取反我知道,但是这个-11是怎么来的求步骤
2024-11-29 10:32:42
推荐回答(1个)
回答1:

10的二进制旦或数让铅00001010,取其补码,还是00001010,然后按位取反11110101。
11110101这个数依然是补码,所以求其原码:符号位不变,其他按位取反模滑伍得到10001010,末尾加1得到10001011。1011就是11,再加一个符号位就是-11。