Somme, Différence, Incrément, Décrément
Opérateur d’addition (+)
L’opérateur + additionne les valeurs situées de part et d’autre de celui-ci. Il est également possible d’utiliser des variables à la place de valeurs directes.
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; }
Alors que certains langages de programmation permettent de concaténer des chaînes de caractères avec l’opérateur +, ce n’est pas le cas en C.
Opérateur de soustraction (-)
L'opérateur de soustraction, -, calcule la différence entre les valeurs situées de part et d'autre de celui-ci.
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; }
Vous pouvez également utiliser le signe - pour convertir des valeurs positives en leurs équivalents négatifs.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Opérateur d'incrémentation (++)
L'opérateur d'incrémentation, ++, a été introduit pour simplifier la lisibilité du code. Cet opérateur ajoute 1 à une valeur, et il est couramment utilisé dans les boucles.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Opérateur de décrémentation (--)
Inversement, l'opérateur de décrémentation, --, soustrait 1 à une valeur.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Pré-incrémentation vs. Post-incrémentation
Les opérateurs d'incrémentation et de décrémentation existent sous deux formes. La différence réside dans les valeurs qu'ils renvoient.
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; }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.63
Somme, Différence, Incrément, Décrément
Glissez pour afficher le menu
Opérateur d’addition (+)
L’opérateur + additionne les valeurs situées de part et d’autre de celui-ci. Il est également possible d’utiliser des variables à la place de valeurs directes.
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; }
Alors que certains langages de programmation permettent de concaténer des chaînes de caractères avec l’opérateur +, ce n’est pas le cas en C.
Opérateur de soustraction (-)
L'opérateur de soustraction, -, calcule la différence entre les valeurs situées de part et d'autre de celui-ci.
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; }
Vous pouvez également utiliser le signe - pour convertir des valeurs positives en leurs équivalents négatifs.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Opérateur d'incrémentation (++)
L'opérateur d'incrémentation, ++, a été introduit pour simplifier la lisibilité du code. Cet opérateur ajoute 1 à une valeur, et il est couramment utilisé dans les boucles.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Opérateur de décrémentation (--)
Inversement, l'opérateur de décrémentation, --, soustrait 1 à une valeur.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Pré-incrémentation vs. Post-incrémentation
Les opérateurs d'incrémentation et de décrémentation existent sous deux formes. La différence réside dans les valeurs qu'ils renvoient.
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; }
Merci pour vos commentaires !