Menu
Coddy logo textTech

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 2

Notez 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.5

Pour 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.5
challenge icon

Défi

Facile

Écrivez un programme C qui effectue les opérations suivantes :

  1. Déclarez deux variables entières num1 et num2 et initialisez-les avec les valeurs 15 et 4 respectivement.
  2. Calculez et stockez la somme de num1 et num2 dans une variable nommée sum.
  3. Calculez et stockez la différence entre num1 et num2 dans une variable nommée difference.
  4. Calculez et stockez le produit de num1 et num2 dans une variable nommée product.
  5. Calculez et stockez le quotient de num1 divisé par num2 dans une variable nommée quotient.
  6. 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 2

La division entière tronque la partie fractionnaire :

int result = 7 / 2;  // result is 3, not 3.5

Pour la division à virgule flottante, utilisez au moins un opérande de type float :

float result = 7.0 / 2;  // result is 3.5

Essayez vous-même

#include <stdio.h>

int main() {
    // Déclarer et initialiser les variables ici
    
    // Effectuer les calculs
    
    // Afficher les résultats
    
    return 0;
}
quiz iconTestez-vous

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