加算、減算、インクリメント、デクリメント
メニューを表示するにはスワイプしてください
加算演算子(+)
+ 演算子は、両側の値を加算します。直接値の代わりに変数も使用可能です。
Main.c
123456789101112#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }
注意
一部のプログラミング言語では + 演算子で文字列の連結が可能ですが、C ではできません。
減算演算子 (-)
減算演算子 - は、両側の値の差を計算するために使用。
Main.c
123456789101112#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }
また、- 記号を使用して正の値を負の値に変換することも可能。
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
インクリメント演算子(++)
インクリメント演算子 ++ は、コードの可読性を向上させるために導入された演算子。値に 1 を加算し、ループ処理でよく使用される。
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
デクリメント演算子(--)
一方、デクリメント演算子 -- は、値から1を減算します。
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
前置インクリメントと後置インクリメント
インクリメント演算子とデクリメント演算子には2つの形式があります。違いは返される値にあります。
Main.c
1234567891011121314151617#include <stdio.h> int main() { int a = 5, b = 5; // `a` is increased to `6` // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // `5` is displayed // Then, `b` is increased to `6`. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 2