Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

ビット単位の論理積:&

  • Last UpdatedFeb 05, 2018
  • 1 minute read

2 つの整数のバイナリ表現をビット単位で比較し、以下の表に示すように結果を返します。

最初の演算数のビット

2 つ目の演算数のビット

結果のビット

0

0

0

0

1

0

1

0

0

1

1

1

この演算子を使用すると、ビット パターンの特定の部分を素早く「マスク」(0 に設定)できます。たとえば、以下のステートメントは、IntTag タグ変数の上位 24 ビットをマスクします。

IntTag = IntTag & 255;

表に示すように、演算数ビットのいずれかが 0 の場合、結果のビットは常に 0 となります。255 のバイナリ表現では、下位 8 ビットだけが 1 なので、残りの 24 の 0 ビットにより、結果の対応するすべてのビットが 0 に設定されます。

有効な演算数

任意の整数値

戻り値のデータ タイプ

整数

In This Topic