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 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 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.
Défi
FacileOn 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 uniqueDé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 étapeEssayez vous-même
#include <stdio.h>
int main() {
// Remplacez le point d'interrogation par le nombre correct
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