C語言中,表示「或」有兩種:
1.表示按位元或「|」,|是位運算,運算結果是二進制數
2. 表示邏輯或「||」,
先來說按位元或,兩個相應的二進制位中有一個爲1,該位的結果就是1.
即
1|1=0,1|0=1,0|0=0