在 Java 中,& 是位元與運算符,將兩個整數值的二進位位元逐位比較,只有當兩個位元都為 1 時,結果位元才為 1,否則為 0。 & 運算子在 Java 中的其他用途包括:邏輯與(&&)、條件與(&)、型別檢查(instanceof)。
Java 中& 的意思
& 在Java 中是位元與運算符。它將兩個整數值(int 或 long)的二進位位逐位比較,並傳回一個包含匹配位為 1 的新值。若兩個位元都為 1,結果位元為 1;否則為 0。
語法:
int a = 10; // 二进制表示为 1010 int b = 6; // 二进制表示为 0110 int c = a & b; // 二进制表示为 0010
結果:
c = 2
因為 1010 & 0110 = 0010。
其他用途:
除了用於位元與運算外,& 運算子在Java 中還有以下用途:
以上是java中&是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!