Home About Rice Downloads Documents Others Cooker CookerGX
Documents  >  Tutorial  >  operators
演算子

この章の目的。

式を構成する要素である、演算子について学びます。

インスタンスに対する演算。

演算子は、インスタンスに実行する演算を指定する記号です。演算子のオペランド(被演算インスタンス)に演算を実行して、結果のインスタンスを返します。

演算子には、優先順位が存在します。複数の演算子を含む式は、高い優先順位の演算子と、そのオペランドから演算されます。

以下が、演算子の一覧です。群の番号が小さいほど優先順位が高くなります。同じ群の演算子どうしは同じ優先順位を持ちます。同一優先順位の演算子が続く場合は、式の左から順番に演算が実行されます。


第一群
()x(y)メソッド呼び出し演算子
newnew int()new演算子
thisthisthis演算子
第二群
.x.yドット演算子
++x単項+演算子
--x単項-演算子
!!x論理否定演算子
第三群
*x * y乗算演算子
/x / y除算演算子
%x % y剰余演算子
第四群
+x + y加算演算子
-x - y減算演算子
第五群
<x < y小なり演算子
<=x <= y小なりイコール演算子
>x > y大なり演算子
>=x >= y大なりイコール演算子
第六群
==x == y値等価演算子
!=x != y値非等価演算子
$$x $$ y参照等価演算子
!$x !$ y参照非等価演算子
第七群
&x & y論理AND演算子
第八群
|x | y論理OR演算子

それでは、以下の章で各群の演算子について、説明していきます。

Copyright © Rice All rights reserved.