C / C ++初心者向けの4番目のメモ(基本演算子/算術式)


序文

この記事は新入生のC / C ++初心者向け学習ノートで、学習した知識ポイントを記録するために使用されます。間違いがある場合は、コメントして指摘してください。

1つ、基本的な演算子

Cは演算子を使用して算術演算を表します

1.割り当て演算子

C言語またはC ++の記号=は「等しい」という意味ではなく、割り当て演算子を意味します。

bmw = 100;

上記のステートメント
は、bmwという名前の変数に100を割り当てます。つまり、記号=の左側は変数名であり、右側は変数に割り当てられた値です。記号=は割り当て演算子と呼ばれます。
注:「bmwが100に等しい」と読むのではなく、「値100を変数bmwに割り当てる」と読む必要があります
。割り当て演算子の動作は右から左です。

i = i + 1;

注:上記のステートメントは数学的に無意味です。有限数に1を加えると、結果は最初の数と「等しく」なりませんが、コンピューター割り当てステートメントとしては、非常に合理的です。これは、「iという名前の変数の値を見つけ、その値に1を加算してから、この値をiの変数に再割り当てする」ことを意味します。

二、算術式

算術式は、変数と定数を+-* /%で組み合わせた式です。
例:a + b ab a * ba / ba%b
加算、減算、乗算については、ここでは詳しく説明しません。

1.分割操作{/}

*整数除算:(結果の小数部分を削除)

int a = 8;
int b =3;
int c = a / b;

その操作の結果は2であり、小数点部分が削除されています

*浮動小数点分割:

double a = 8;
double b = 3;
double c = a / b;

その計算の結果は2.6666です...

従来の数学と比較して、C / C ++には追加の演算子「%」があります

2.モジュラー操作{%}

これは、次のような算術の残りの部分と同等です。13
%10 = 3
125%100 = 25
125%10 = 5
125%5 = 0
注:オペランドを10進数にすることはできません。

3.追加操作を分析します

a = a + b;

ここに写真の説明を挿入
1.
a(メモリ)からaの値を取得し、それを加算器に渡します。2。b(メモリ)からbの値を取得し、それを加算器に渡します。3。
加算器は計算を開始し、2つの数値の合計を見つけて、出力に保存します(カウンター)
4。加算器の出力値を(メモリ)に格納します

4.割り当て操作の省略形

a += b; //相当于 a = a + b;
a -= b; //相当于 a = a - b; 
a += b * c - d; //相当于 a = a + b * c - d;

おすすめ

転載: blog.csdn.net/FuYunWei/article/details/109364996