Share via


位元 AND 指派運算子 (&=)

在變數值和運算式的值上執行位元 AND,然後將結果指派給變數。

result &= expression

引數

  • result
    任意數值變數。

  • expression
    任何數值運算式。

備註

使用本運算子的方式幾乎與指定 result = result & expression 相同,但 result 只會評估一次。

&= 運算子會強制引數配合資料型別。 &= 運算子先檢查以二進位表示的 resultexpression 值,然後在兩值上執行位元的 AND 運算。

這項作業的輸出行為如下:

0101    (result)
1100    (expression)
----
0100    (output)

如果兩個運算式的數字中都有 1,結果的數字才會有 1。 否則,結果會在該數字出現 0。

需求

1 版

請參閱

參考

位元 AND 運算子 (&)

設定運算子 (=)

概念

運算子優先順序

運算子摘要

由位元運算子強制型轉