プログラミングの基礎
概要
算術演算の基本は、加算、減算、乗算、除算です。 算術演算は演算順序に従って実行されます。
Discussion
演算子は1つ以上のオペランドにアクションを実行します。 一般的な算術演算子は
作用 | 共通記号 |
加算 | + |
減算 | - |
乗算 | * |
減算 | * |
除算 | / |
剰余(整数関連) | % |
これらの算術演算子は2値で、つまり2つのオペランドを持っている。 オペランドは定数または変数である。
age + 1
この式は、2つのオペランドを持つ1つの演算子(加算)からなる。 最初のオペランドはageという変数で表され、2番目はリテラル定数である。 age が 14 という値を持っていた場合、式は 15 と評価されます (または等しくなります)。
これらの演算子は、除数と剰余を除いて、生涯を通じて学習したとおりに動作します。 通常、除算は小数部分(浮動小数点データ型)を持つ可能性のある答えになると考えられています。 しかし、オペランドが両方とも整数データ型である場合の除算は、異なる動作をすることがあります。 9773>
算術代入演算子
多くのプログラミング言語では、代入演算子 (=
) と算術演算子 (+
, -
, *
, /
, %
) を組み合わせて使用することができます。 様々な教科書で「複合代入演算子」あるいは「複合代入演算子」と呼ばれている。 その使い方は、代入演算子と算術演算子で説明することができる。 表では、変数ageを使うが、これは整数データ型であると仮定してよい。
算術代入の例: | 相当するコードです。 |
---|---|
age += 14; |
age = age + 14; |
age -= 14; |
age = age - 14; |
age *= 14; |
age = age * 14; |
age /= 14; |
age = age / 14; |
age %= 14; |
age = age % 14; |
疑似コード
出力
a = 3b = 2a + b = 5a - b = 1a * b = 6a / b = 1.5a % b = 1
フローチャート
です。