C++の算術演算子
C++には5つの基本的な算術演算子があります。彼らは-
- 追加(+)
- 減算(-)
- 分割(/)
- 乗算(*)
- モジュロ(%)
これらの演算子は、C++の任意の算術演算を操作できます。例を見てみましょう-
#include <iostream> using namespace std; main() { int a = 21; int b = 10; int c ; c = a + b; cout << "Line 1 - Value of c is :" << c << endl ; c = a - b; cout << "Line 2 - Value of c is :" << c << endl; c = a * b; cout << "Line 3 - Value of c is :" << c << endl; c = a / b; cout << "Line 4 - Value of c is :" << c << endl; c = a % b; cout << "Line 5 - Value of c is :" << c << endl; return 0; }
Line 1 - Value of c is :31 Line 2 - Value of c is :11 Line 3 - Value of c is :210 Line 4 - Value of c is :2 Line 5 - Value of c is :1
C++でも使用できる複合算術演算子がいくつかあります。複合算術代入演算子は、e1 op =e2の形式で指定されます。ここで、e1はconst型ではなく、変更可能なl値であり、e2は次のいずれかです。
- 算術型
- opが+または–の場合のポインタ
e1 op=e2フォームはe1=e1 op e2として動作しますが、e1は1回だけ評価されます。
演算子 | 説明 |
---|---|
* = | 第1オペランドの値に第2オペランドの値を掛けます。結果を最初のオペランドで指定されたオブジェクトに格納します。 |
/ = | 第1オペランドの値に第2オペランドの値を掛けます。結果を最初のオペランドで指定されたオブジェクトに格納します。 |
/ = | 第1オペランドの値を第2オペランドの値で除算します。結果を最初のオペランドで指定されたオブジェクトに格納します。 |
%= | 第2オペランドの値で指定された第1オペランドのモジュラスを取得します。結果を最初のオペランドで指定されたオブジェクトに格納します。 |
+ = | 第2オペランドの値を第1オペランドの値に追加します。結果を最初のオペランドで指定されたオブジェクトに格納します。 |
– = | 最初のオペランドの値から2番目のオペランドの値を減算します。結果を最初のオペランドで指定されたオブジェクトに格納します。 |
#include<iostream> using namespace std; int main() { int a = 3, b = 2; a += b; cout << a << endl; a -= b; cout << a << endl; a *= b; cout << a << endl; a /= b; cout << a << endl; return 0; }
これにより、出力が得られます-
5 3 6 3
-
C++の関係演算子
C ++プログラミングでは、次の演算子を使用して2つの変数に格納されている値を比較し、それらの間の関係を判別できます。これらの演算子は関係演算子と呼ばれます。使用可能なさまざまなC++関係演算子は-です。 演算子 説明 より大きい = 以上 == 等しい != 等しくない 未満 これらの演算子を使用して、オペランド間の関係を確認できます。これらの演算子は主に、2つのオペランド間の関係を見つけてそれに応じて動作するために、条件文とループで使用されます。たとえば、 例 #include<iostream&g
-
Python算術演算子
変数aが10を保持し、変数bが20を保持すると仮定すると、- Sr.No オペレーターと説明 例 1 +追加 演算子のいずれかの側に値を追加します。 a + b =30 2 -減算 左側のオペランドから右側のオペランドを減算します。 a – b =-10 3 *乗算 演算子のいずれかの側で値を乗算します a * b =200 4 /部門 左側のオペランドを右側のオペランドで除算します b / a =2 5 %モジュラス % 係数 b%a =0 6 **指数 演算子の指数(パワー)