&&

[Boolean Operators]

説明

論理 AND の結果は、両方のオペランドが true の場合にのみ true になります。

この演算子は、if ステートメントの条件内で使用できます。

if (digitalRead(2) == HIGH && digitalRead(3) == HIGH) { // if BOTH the switches read HIGH
  // statements
}

ヒント

ブールAND演算子 &&(二重アンパサンド)とビットAND演算子 &(単一アンパサンド)を間違えないように注意してください。これらは全く異なる演算子です。

参照


Language Reference Home

86Duinoリファレンスのテキストは、Arduinoリファレンスを改変したもので、Creative Commons Attribution-ShareAlike 3.0ライセンスに基づいてライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。

上部へスクロール