C++中運算符 &和&&、|和|| 的區別

簡介: &&是邏輯與運算符,||是邏輯或運算符,都是邏輯運算符,兩邊只能是bool類型 &與| 既能夠進行邏輯運算,又能夠進行位運算,兩邊既能夠是bool類型,又能夠是數值類型web 區別: if (A && B) 若是 A 爲 false ,整個表達式就爲 false,再也不計算 B 的值了。 if (A & B) 若是 A 爲 false ,整個表達式就爲 false,但還要計算 B 的值。
相關文章
相關標籤/搜索