C++中负数的运算

2025-02-28 07:03:08
推荐回答(3个)
回答1:

~j是按位取反,因此~j和j的各位都相反,因此~j和j做位异或操作的结果肯定是各位都为1,一个数和各位都为1的数做位或操作,结果肯定还是各位都为1,所以不管i,j取什么值,i|=~j^j的最终结果都是i=-1

回答2:

这明明是C/C++ 里面很基本的 位运算 嘛

标题为什么取为“负数的运算”

回答3:

tanyuguo说的很对,赞一个先