演算子は,次の評価をするために指定します。
演算子を含む複数の式が評価される順番は,厳密な優先順位に従って定義されています。演算子は,左のオペランドと右のオペランドのどちらかと結合します。これを「結合順序」と呼びます。同じグループ内の演算子は同じ優先順位を持ち,「( )」(丸括弧)を使用して明示的に優先順位を変更しないかぎり,オペランドの左から右に評価されます。
AIT言語でサポートしている演算子を表3-1および表3-2に示します。
表3-1 AIT言語でサポートしている単項演算子
単項演算子 | 意味 |
---|---|
+ | 単項プラス |
- | 単項マイナス |
! | 単項否定 |
表3-2 AIT言語でサポートしている二項演算子
二項演算子 | 意味 |
---|---|
+ - | 加法演算子 |
* / % | 乗除演算子 |
< <= > >= != == | 比較演算子 |
& | | ビット単位演算子 |
&& || | 論理演算子 |