|與||,&與&&
位操做符:&,|,^測試
- 分別執行 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.
邏輯操做符:&&,||
區別
- ||與&&具備短路性質。若是左操做數已經決定表達式的值,就再也不對右操做數求值。
- ||與&&用於測試零值和非零值,而& | ^用於比較它們的操做數中對應的位。
歡迎關注本站公眾號,獲取更多信息