3.4 演算子

演算子は,次の評価をするために指定します。

演算子を含む複数の式が評価される順番は,厳密な優先順位に従って定義されています。演算子は,左のオペランドと右のオペランドのどちらかと結合します。これを「結合順序」と呼びます。同じグループ内の演算子は同じ優先順位を持ち,「( )」(丸括弧)を使用して明示的に優先順位を変更しないかぎり,オペランドの左から右に評価されます。

AIT言語でサポートしている演算子を表3-1および表3-2に示します。

表3-1 AIT言語でサポートしている単項演算子

単項演算子意味
+単項プラス
-単項マイナス
!単項否定

表3-2 AIT言語でサポートしている二項演算子

二項演算子意味
+ -加法演算子
* / %乗除演算子
< <= > >= != ==比較演算子
& |ビット単位演算子
&& ||論理演算子
<この節の構成>
3.4.1 代入操作
3.4.2 単項プラス
3.4.3 単項マイナス
3.4.4 単項否定
3.4.5 加法演算子
3.4.6 乗除演算子
3.4.7 比較演算子
3.4.8 ビット単位演算子
3.4.9 論理演算子
3.4.10 演算子の優先順位