[Boolean Operators]
説明
論理 否定 の結果は、オペランドが false の場合に true になり、その逆も同様です。
例
if (!x) { // if x is not true
// statements
}ブール値を反転するために使用できます。
x = !y; // the inverted value of y is stored in x
ヒント
ビット単位の否定 ~ (チルダ) は、ブール値の否定 ! (感嘆符、またはプログラマーが言うところの「バン」) とは見た目が大きく異なりますが、どちらがどこに必要なのかを明確にする必要があります。
参照
- [Language] ~ Bitwise NOT
Language Reference Home
86Duinoリファレンスのテキストは、Arduinoリファレンスを改変したもので、Creative Commons Attribution-ShareAlike 3.0ライセンスに基づいてライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。