!

[Boolean Operators]

説明

論理 否定 の結果は、オペランドが false の場合に true になり、その逆も同様です。

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

if (!x) { // if x is not true
  // statements
}

ブール値を反転するために使用できます。

x = !y; // the inverted value of y is stored in x

ヒント

ビット単位の否定 ~ (チルダ) は、ブール値の否定 ! (感嘆符、またはプログラマーが言うところの「バン」) とは見た目が大きく異なりますが、どちらがどこに必要なのかを明確にする必要があります。

参照


Language Reference Home

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

上部へスクロール