勵志

勵志人生知識庫

按位或的作用

按位或運算符「|」是一種雙目運算符,其功能是參與運算的兩個數各對應的二進制位進行或操作。只要對應的兩個二進制位中有一個為1,結果位就為1。當參與運算的數為負數時,這兩個數都是以補碼的形式出現的。

按位或運算的用途主要包括:

給指定位設定為1。例如,將一個數的最後一位設定為1,可以使用按位或運算符和相應的標誌位來實現。

提取特定位。例如,分別取出一個數的高四位和低四位,可以使用按位或運算符和相應的掩碼來實現。

總的來說,按位或運算常用來將源運算元的某些位置為1,而其他位保持不變。