Cmmで使える演算子には以下のものがあります。優先順位の強い順にならんで います。ほぼ、C++に準じたものとなっています。
種類 | 演算子 | 結合規則 |
選択演算子 | () [] .
![]() |
左から右 |
後置単項演算子 | ++
![]() |
左から右 |
前置単項演算子 | ! ^ - ++
![]() |
右から左 |
乗除/ビット積演算子 | * / % ![]() |
左から右 |
加減/シフト/ビット和演算子 | + - << >> | ^ | 左から右 |
比較演算子 | == != < > <= >= | 左から右 |
論理積演算子 | ![]() |
左から右 |
論理和演算子 | || | 左から右 |
条件選択演算子 | ?: | 右から左 |
代入/演算代入演算子 | = += -= *= /= ![]() ![]() |
右から左 |