|與||,&與&&

位操做符:&,|,^測試

  • 分別執行 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.

邏輯操做符:&&,||

  • 用於對錶達式求值,測試他們的值是真仍是假

 

區別

  1. ||與&&具備短路性質。若是左操做數已經決定表達式的值,就再也不對右操做數求值。
  2. ||與&&用於測試零值和非零值,而& | ^用於比較它們的操做數中對應的位。
相關文章
相關標籤/搜索