|与||,&与&&
位操做符:&,|,^测试
- 分别执行 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.
逻辑操做符:&&,||
区别
- ||与&&具备短路性质。若是左操做数已经决定表达式的值,就再也不对右操做数求值。
- ||与&&用于测试零值和非零值,而& | ^用于比较它们的操做数中对应的位。
欢迎关注本站公众号,获取更多信息