これらの演算子は、2つの値の加算・減算・乗算・除算の結果を返します。
その動作はデータの型に従います、
たとえば9と4がint(整数)であるとき、9/4の答えは2となります。
これは、それぞれのデータ型に許されている値より大きな結果が得られたときに
オーバーフローが生じる事も意味します。
例えばint型の32,767に1を足すと、-32,768となります。
異なる型を組み合わせたときは、大きい方の型に基づいて計算されます。
また、一方の型がfloatかdoubleのときは、浮動小数点演算が行われます。
[構文]
答 = 値1 + 値2;
答 = 値1 - 値2;
答 = 値1 * 値2;
答 = 値1 / 値2;
[パラメータ]
値1:変数または定数
値2:変数または定数
[tips]
・通常、整数の定数はint型なので、オーバーフローに注意してください。
たとえば、60*1000は-5536
・計算の結果を格納するのに十分な大きさを持つ型を選択しましょう。
・変数がひとまわりするポイントを知っておいてください。
また正負を逆にした時の動作にも注意してください。
・分数が必要な時は、浮動小数点型の変数を使いますが、
メモリサイズが大きく計算が遅いという欠点があります。
・キャスト演算子を使って、(int)myFloatのようにすると、
その場で変数の型を変更出来ます。