Menu
Coddy logo textTech

Types de données

Fait partie de la section Fundamentals du Journey C de Coddy — leçon 5 sur 63.

En C, chaque donnée de votre programme possède un type spécifique. Les types de données définissent quel genre de données une variable peut contenir et de quelle quantité de mémoire elle a besoin. Examinons les types de données de base en C :

Créez une variable entière :

int age;

Cela déclare une variable nommée age qui peut contenir des nombres entiers.

age = 25;

Ceci affecte la valeur 25 à age. Mais vous pouvez également déclarer et initialiser en une seule étape :

int score = 100;

Ici, int score = 100; déclare la variable et définit sa valeur en même temps.

Voici les principaux types de données en C :

int number = 42;        // Entier (nombre entier)
float price = 10.5f;    // Virgule flottante (décimal)
double pi = 3.14159;    // Virgule flottante double précision
char grade = 'A';       // Caractère unique

int stocke des nombres entiers. float stocke des nombres décimaux — le suffixe f (par ex. 10.5f) indique à C de traiter la valeur comme un float plutôt que comme un double. double stocke des nombres décimaux avec une plus grande précision que float. char stocke un caractère unique entouré de guillemets simples.

challenge icon

Défi

Facile

On vous donne un programme, stockez dans la variable nommée price la valeur 120.

Aide-mémoire

En C, chaque variable doit avoir un type de données spécifique qui définit le type de données qu'elle peut contenir :

Types de données de base :

int number = 42;        // Entier (nombre entier)
float price = 10.5f;    // Virgule flottante (décimal)
double pi = 3.14159;    // Virgule flottante double précision
char grade = 'A';       // Caractère unique

Déclaration et affectation de variables :

int age;        // Déclarer une variable
age = 25;       // Affecter une valeur

int score = 100;  // Déclarer et initialiser en une seule étape

Essayez vous-même

#include <stdio.h>

int main() {
    // Remplacez le point d'interrogation par le nombre correct
    int price = ?;
    
    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