Boolean Operators

これらのボリンジャー演算子は、条件付きステートメントの場合に適用できます。

&&(論理的および)

両方の操作要素が真である場合、結果は次のようなものであると判断されます。

1

2

3

if (digitalRead(2) == HIGH  && digitalRead(3) == HIGH) { // 両方のスイッチが押されていることを確認してください

  // ...

}

両方の入力が高い場合、それは本当です。

|| (論理的または)

操作要素の1つが真である場合、それは真です。のように:

1

2

3

if (x > 0 || y > 0) {

  // ...

}

xまたはyが0より大きい場合、それは本当です。

 

! (not)

操作要素が偽の場合、それは真です。のように:

1

2

3

if (!x) {

  // ...

}

xがfalse(つまり、xが0に等しい)の場合、それは本当です。

 

警告

プログラムを作成する過程で、ボリンジャー「&&」とビットオペレーター「&」の誤用を避ける必要があります。それらは完全に違うものです。

同様に、ボリンジャーまたはボリンジャーを混乱させないでください "||" OR BITオペレーター "|"。

not bit operator "〜"とnot bollinger "!"また非常に異なっています。誤用を避けるために必要な操作の種類を確認する必要があります。

 


if (a >= 10 && a <= 20){} //aが10から20の間であれば条件は真です

 

See also

- (bitwise AND)
- (bitwise OR)
- (bitwise NOT)
- if

 


文法リファレンスメインページ

このページは、Hot Blooded Youth LBUによって英語版から翻訳されています。

86Duinoリファレンスのテキストは、Arduinoリファレンスの変更であり、Creative Commons Attribution-ShareAlike 3.0 License.ライセンスの下でライセンスされています。参照内のコードサンプルはパブリックドメインにリリースされます。