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
Can you explain the difference between pre-increment and post-increment with an example?
What happens if I use these operators with variables in an expression?
Are there any common mistakes to watch out for when using increment and decrement operators?
Génial!
Completion taux amélioré à 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 !