English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce tutoriel, vous apprendrez les règles de la variable et du nommage des variables. Vous apprendrez également différents types de caractères en programmation C et comment créer des constantes.
Dans la programmation, une variable est un conteneur (zone de stockage) utilisé pour stocker des données.
Pour spécifier la zone de stockage, chaque variable doit être assignée un nom unique (Identificateur)。Le nom de la variable est simplement une représentation symbolique de l'emplacement de stockage. Par exemple :
int playerScore = 95;
Ici, playerScore est une variable de type int. Ici, une valeur entière est attribuée à cette variable95.
La valeur de la variable peut être modifiée, donc le nom peut être modifié.
char ch = 'a'; // some code ch = 'l';
Le nom de la variable ne peut contenir que des lettres (majuscules et minuscules), des chiffres et des traits de soulignement.
La première lettre du nom de la variable doit être une lettre ou un trait de soulignement.
La longueur maximale d'un nom de variable (identificateur) n'est pas spécifiée. Cependant, si le nom de la variable dépasse31un caractère, vous pourriez rencontrer des problèmes dans certains compilateurs.
Remarque :Vous devriez toujours essayer d'attribuer des noms significatifs aux variables. Par exemple : firstName est un meilleur nom de variable que fn.
Le langage C est un langage de type fort. Cela signifie que le type de variable déclaré ne peut pas être modifié. Par exemple :
int number = 5; //Variable entière number = 5.5; // error double number; // error
Ici, le type de la variable number est int. Vous ne pouvez pas attribuer une valeur flottante (décimale)5.5attribuer à cette variable. De plus, vous ne pouvez pas redéfinir le type de données de la variable en double (flottant à double précision). En passant, pour stocker une valeur décimale en C, vous devez déclarer son type comme double ou float.
Visitez cette page pour en savoir plus surDifférents types de données que peuvent stocker les variablesPlus d'informations.
Les littéraux sont des données utilisées pour représenter des valeurs fixes. Ils peuvent être utilisés directement dans le code. Par exemple :1,2.5,'c'等。
ici1,2.5et 'c' sont des littéraux. Pourquoi ? Vous ne pouvez pas attribuer différentes valeurs à ces éléments.
Les entiers sont des nombres en的文字 sans partie décimale ou exponentielle (associés aux nombres). Le langage de programmation C a trois types de littéraux entiers :
Decimal (avec10de base)
Octal (avec8de base)
Hexadécimal (avec16de base)
Par exemple :
Décimal : 0, -9, 22 etc Octal : 021, 077, 033 etc Hexadécimal : 0x7f, 0x2a, 0x521 etc
Dans la programmation C, l'octal commence par 0, et le hexadécimal commence par 0x.
Les littéraux de nombre à virgule flottante sont des valeurs littérales numériques sous forme fractionnaire ou exponentielle. Par exemple :
-2.0 0.0000234 -0.22E-5
Remarque : E-5 = 10-5
Pour créer un littéral de caractère, enveloppez un seul caractère entre des guillemets simples. Par exemple : 'a', 'm', 'F', '}2comme ' et '}'.
Parfois, dans la programmation C, il est nécessaire d'utiliser des caractères qui ne peuvent pas être tapés ou qui ont un sens spécial. Par exemple : le retour chariot (entrée), le tabulation, le point d'interrogation, etc.
Pour utiliser ces caractères, des séquences d'échappement sont utilisées.
Séquence d'échappement | Caractère |
---|---|
\b | Retour arrière |
\f | Saut de page |
\n | Saut de ligne |
\r | Retour chariot |
\t | Tabulation horizontale |
\v | Tabulation verticale |
\\\ | Barre oblique inversée |
\' | Guillemets simples |
\" | Guillemets doubles |
\? | Point d'interrogation |
\0 | Caractère de fin de chaîne |
Par exemple : \n pour le saut de ligne. Les backslashes \ empêchent le compilateur de traiter normalement les caractères.
Les littéraux de chaîne sont une série de caractères encadrés par des guillemets doubles. Par exemple :
"good" //Constante de chaîne "" //Constante de chaîne vide " " //Constante de chaîne avec six espaces. "x" //Constante de chaîne avec un seul caractère. "Earth is round\n" //Imprimer une chaîne avec le saut de ligne
Si vous souhaitez définir une variable dont la valeur ne peut pas être modifiée, vous pouvez utiliser la clé const. Cela créera une constante. Par exemple,
const double PI = 3.14;
Attention, nous avons ajouté la clé const.
Ici, PI est une constante symbolique ; sa valeur ne peut pas être modifiée.
const double PI = 3.14; PI = 2.9; //Erreur
Vous pouvez également définir des constantes en utilisant l'instruction préprocesseur #define. Nous allonsMacros en CApprendre cela dans le tutoriel (macro) .