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