Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Somme, Différence, Incrément, Décrément | Opérateurs
Bases Du C

bookSomme, 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

Main.c

copy
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; }
Note
Remarque

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

Main.c

copy
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

Main.c

copy
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

main.c

copy
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

main.c

copy
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

Main.c

copy
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; }
question mark

Si b vaut 7, à quoi correspond b++ ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

bookSomme, 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

Main.c

copy
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; }
Note
Remarque

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

Main.c

copy
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

Main.c

copy
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

main.c

copy
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

main.c

copy
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

Main.c

copy
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; }
question mark

Si b vaut 7, à quoi correspond b++ ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
some-alt