位操作符:&,|,^
- 分别执行 AND、OR、XOR操作。要求操作数为整形。
- e.g. x = 0010 1110 B,
y = 0101 1011 B,
则 x&y = 0000 1010 B,
x|y = 0111 1111 B,
x^y = 0111 0101 B.
逻辑操作符:&&,||
- 用于对表达式求值,测试他们的值是真还是假
区别
- ||与&&具有短路性质。如果左操作数已经决定表达式的值,就不再对右操作数求值。
- ||与&&用于测试零值和非零值,而& | ^用于比较它们的操作数中对应的位。
浙公网安备 33010602011771号