對變量值與表達(dá)式值執(zhí)行按位“或”,并將結(jié)果賦給該變量。
result |= expression
使用該運算符和使用下面的語句是等效的:
result = result | expression
|= 運算符查看 result 和 expression 的二進(jìn)制表示法的值,并執(zhí)行按位“或”操作。該操作的結(jié)果如下所示:
0101 (result) 1100 (expression) ---- 1101 (輸出)
任何時候,只要兩個表達(dá)式中的其中一個的某位是 1,則結(jié)果的該位是 1。否則,結(jié)果的該位是 0。