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