オペレーター#
導入#
C++の演算子は、変数や値に対して演算を実行するための記号です。これには、算術演算子、論理演算子、比較演算子、代入演算子、ビット演算子が含まれます。C++は、インクリメント/デクリメント、条件式、複合代入もサポートしています。これらは、VEXcode IQによるロボット制御を含む、あらゆるC++プログラムにおけるほとんどの論理演算と数学演算の中核を成しています。
Arithmetic#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
追加 |
|
|
|
引き算 |
|
|
|
乗算 |
|
|
|
分割 |
|
|
|
モジュロ |
|
|
|
否定 |
|
|
|
Augmented Arithmetic#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
追加 |
|
|
|
引き算 |
|
|
|
乗算 |
|
|
|
分割 |
|
|
|
モジュロ |
|
|
|
Comparison#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
平等 |
|
|
|
不平等 |
|
|
|
より大きい |
|
|
|
未満 |
|
|
|
以上 |
|
|
|
以下 |
|
|
|
Logical#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
論理AND |
|
|
|
論理OR |
|
|
|
論理否定 |
|
|
|
Assignment#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
割り当て |
|
|
|
Bitwise#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
ビットごとのAND |
|
|
|
ビットごとのOR |
|
|
|
ビット単位のXOR |
|
|
|
ビットごとの否定 |
|
|
|
左シフト |
|
|
|
右シフト |
|
|
|
Augmented Bitwise#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
ビットごとのAND |
|
|
|
ビットごとのOR |
|
|
|
ビット単位のXOR |
|
|
|
左シフト |
|
|
|
右シフト |
|
|
|
Ternary (Conditional)#
名前 |
構文 |
例 |
|---|---|---|
条件演算子 |
|
|
Increment / Decrement#
名前 |
シンボル |
オペレーター |
例 |
|---|---|---|---|
昇給前 |
|
|
|
ポストインクリメント |
|
|
|
前倒し |
|
|
|
ポストデクリメント |
|
|
|