关于位运算,下列说法错误的是( )。
- A. 找唯一数:数组中唯一出现一次的数,其余出现两次,全部异或结果即为该数。例如:数组
[5, 7, 9, 7, 5](唯一数是9)。 - B. 交换两个数:
a ^= b;b ^= a;a ^= b;(无需临时变量)。 - C. 将二进制位整体左移 n 位,高位溢出舍弃,低位补 0 ;等价于
num乘以 。 - D. 对每一个二进制位取反,包括符号位,简单运算规则是
~n = -n - 1。
g3-03754.in输出g3-03754.out关于位运算,下列说法错误的是( )。
[5, 7, 9, 7, 5] (唯一数是 9 )。a ^= b; b ^= a; a ^= b; (无需临时变量)。num 乘以 。~n = -n - 1 。