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 a un type spécifique. Les types de données définissent quel genre de données une variable peut contenir et de combien de mémoire elle a besoin. Examinons les types de données de base en C :
Créez une variable de type integer :
int age;Ceci déclare une variable nommée age qui peut contenir des nombres entiers.
age = 25;Ceci assigne 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 uniqueint 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 qu'un double. double stocke des nombres décimaux avec une plus grande précision que float. char stocke un seul caractère entouré de guillemets simples.
Défi
FacileUn programme vous est fourni, stockez dans la variable nommée price la valeur 120.
Essayez vous-même
#include <stdio.h>
int main() {
// Remplacez le point d'interrogation par le bon nombre
int price = ?;
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