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