補足3 演算子


代入演算子                                                                                                                 
代入演算子は次のようになっています。
     代入される変数 = 代入したい値


“代入したい値”は、計算した結果もOKなので、次のような代入が成り立ちます。        


例を挙げると次のような感じです

a=1;      値を代入
a=b;      変数の値を代入
a=b+1;    b+1 を計算した値を代入
a=a+1;    a+1 を計算した値を代入

値を代入するので、自分自身と何かを計算した値を自分自身代入することも可能です。
逆に、次のような代入はできません。


代入なので、左側は一つの変数でなければなりません。
もちろん、1=a; のように逆にすることもできません。

算術演算子
算術演算子は、足し算,引き算,掛け算,割り算,余りを計算する演算子です。           

 +     足し算
 -     引き算
 *     掛け算
 /     割り算
 %     割った余り

例を挙げてみてみましょう。

計算例 計算した結果
a = 5 + 2 a = 7
a = 5 - 2 a = 3
a = 5 * 2 a = 10
a = 5 / 2 a = 2
a = 5 % 2 a = 1

(注意)% は整数値でしか使えません。

計算式の書き方ですが、自分自身を計算して自分自身に代入する場合、
次のように書くこともできます。

a = a + b a += b
a = a - b a -= b
a = a * b a *= b
a = a / b a /= b
a = a % b a %= b

関係演算子と論理演算子
関係演算子は主に if 文などの条件に用いられます。                                          

a < b a が b より小さい
a <= b a が b 以下
a > b a が b より大きい
a >= b a が b 以上
a == b a と b は等しい
a != b a と b は等しくない

a == b を a = b と間違えやすいので注意してください

論理演算子は関係演算子が複数必要な場合などに用います。

記号 使用例 解説
&& a == 0 && b == 0 a=0 かつ b=0
|| a == 0 || a == b a=0 または b=0
! !(a == 0) a=0 ではない

もちろん関係演算子を用いた条件式にしなくても大丈夫です。

記号 使用例 解説
&& a && b a かつ b
|| a || b a または b
! !a a ではない

<前に戻る  |目次|