Opérateurs arithmétiques
Fait partie de la section Fundamentals du Journey C de Coddy — leçon 16 sur 63.
Les opérateurs arithmétiques en C sont utilisés pour effectuer des opérations mathématiques de base. Les opérateurs arithmétiques les plus courants sont :
+(addition)-(soustraction)*(multiplication)/(division)
Voici comment vous pouvez utiliser ces opérateurs :
int a = 10;
int b = 5;
int sum = a + b; // la somme est 15
int difference = a - b; // la différence est 5
int product = a * b; // le produit est 50
int quotient = a / b; // le quotient est 2Notez que lors de la division de deux entiers, le résultat sera un entier (la partie fractionnaire est tronquée). Par exemple :
int result = 7 / 2; // le résultat est 3, pas 3.5Pour obtenir un résultat à virgule flottante, au moins l'un des opérandes doit être un float :
float result = 7.0 / 2; // le résultat est 3.5Défi
FacileÉcrivez un programme C qui effectue les opérations suivantes :
- Déclarez deux variables entières
num1etnum2et initialisez-les avec les valeurs 15 et 4 respectivement. - Calculez et stockez la somme de
num1etnum2dans une variable nomméesum. - Calculez et stockez la différence entre
num1etnum2dans une variable nomméedifference. - Calculez et stockez le produit de
num1etnum2dans une variable nomméeproduct. - Calculez et stockez le quotient de
num1divisé parnum2dans une variable nomméequotient. - Affichez tous les résultats en utilisant
printf()au format suivant :
Sum: [value of sum]
Difference: [value of difference]
Product: [value of product]
Quotient: [value of quotient]Aide-mémoire
Les opérateurs arithmétiques en C effectuent des opérations mathématiques de base :
+(addition)-(soustraction)*(multiplication)/(division)
int a = 10;
int b = 5;
int sum = a + b; // sum is 15
int difference = a - b; // difference is 5
int product = a * b; // product is 50
int quotient = a / b; // quotient is 2La division entière tronque la partie fractionnaire :
int result = 7 / 2; // result is 3, not 3.5Pour la division à virgule flottante, utilisez au moins un opérande de type float :
float result = 7.0 / 2; // result is 3.5Essayez vous-même
#include <stdio.h>
int main() {
// Déclarer et initialiser les variables ici
// Effectuer les calculs
// Afficher les résultats
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fundamentals
2Variables
Types de donnéesEntiersFloat - DoubleCaractèresBooléensConstantesLes bases de printfRègles de nommage des variablesType Casting Partie 1Type Casting Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d'affectationOpérateurs relationnelsOpérateurs logiques - Partie 1Opérateurs logiques - Partie 2Opérateurs logiques - Partie 3Défi récapitulatif