next up previous contents
Next: 5.2 代入式 Up: 5. 演算式 Previous: 5. 演算式

5.1 演算子

Cmmで使える演算子には以下のものがあります。優先順位の強い順にならんで います。ほぼ、C++に準じたものとなっています。


 
Table 5.1: Cmmの演算子
種類 演算子 結合規則
選択演算子 () [] . $-\hspace{-2mm}>$ 左から右
後置単項演算子 ++ $-\hspace{0.2mm}-$ 左から右
前置単項演算子 ! ^ - ++ $-\hspace{0.2mm}-$ ~ new 右から左
乗除/ビット積演算子 * / % $\&$ 左から右
加減/シフト/ビット和演算子 + - << >> | ^ 左から右
比較演算子 == != < > <= >= 左から右
論理積演算子 $\&\&$ 左から右
論理和演算子 || 左から右
条件選択演算子 ?: 右から左
代入/演算代入演算子 = += -= *= /= $\%=$ <<= >>= $\&=$ |= ^= := 右から左


next up previous contents
Next: 5.2 代入式 Up: 5. 演算式 Previous: 5. 演算式
Tetsuo Ono
1998-11-05