English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Contrôle de flux

C++ Fonction

C++ Tableau & Chaîne

C++ Structure de données

C++ Classe & Objet

C++ Pointeurs

C++ Héritage

C++ Tutoriel STL

C++ Manuel de référence

C++ Les variables, les littéraux et les constantes

Dans ce tutoriel, nous allons apprendre C ++Les variables, les littéraux et les constantes.

C ++ Variable

Dans la programmation, une variable est un conteneur (espace de stockage) utilisé pour stocker des données.

Pour représenter l'espace de stockage, chaque variable doit être attribuée un nom unique (identificateur). Par exemple,

int age est 14;

Ici, age est une variable de type int, à laquelle nous avons attribué une valeur entière14.

Remarque :Le type de données int indique que la variable ne peut contenir que des entiers. De même, si vous devez stocker des nombres décimaux et des exponentiels, vous pouvez utiliser le type de données double.

Dans le prochain tutoriel, nous allons examiner en détail tous les types de données.

La valeur d'une variable peut être modifiée, donc le nom devariable(variable).

int age est 14;   // age est 14
age est 17;       // age est 17

Règles de nommage des variables

  • Les noms de variables peuvent être des lettres (A-Z, a-z)et les chiffres(0-9)ou un trait de soulignement (_).

  • Les noms de variables ne peuvent pas commencer par un chiffre, la première lettre doit être une lettre ou un trait de soulignement.

  • Les noms de variables sont sensibles à la casse.

  • Les noms de variables ne peuvent pas êtreClé,pour éviter les conflits. Par exemple, int est une clé utilisée pour représenter les entiers.

  • Les noms de variables peuvent commencer par un trait de soulignement.

Attention :Nous devrions essayer de donner des noms significatifs aux variables. Par exemple, first_name est un meilleur nom de variable que fn.

C ++ Littéral

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' et autres.

Ici,1、2.5et “c” sont des littéraux. Pourquoi ? Vous ne pouvez pas leur attribuer différentes valeurs.

Ceci est C ++Liste des différents littéraux dans la programmation.

1、littéral de nombre entier

Les nombres entiers sont des nombres littéraux sans partie décimale ou exponentielle (associés aux nombres). Dans la programmation C, il y a trois types de littéraux de nombres entiers :

  • décimal (avec10de base)

  • octal (avec8de base)

  • hexadécimal (avec16de base)

Par exemple :

Nombre décimal : 0, -9, 22 etc
Nombre octal : 021, 077, 033 etc
Nombre hexadécimal : 0x7f, 0x2a, 0x521 etc

Dans C ++Dans la programmation, l'octal commence par 0, et le hexadécimal commence par 0x.

2、littéral de nombre à virgule flottante

Les littéraux de nombre à virgule flottante sont des nombres littéraux sous forme fractionnaire ou exponentielle. Par exemple :

-2.0

0.0000234

-0.22E-5

Attention : E-5 = 10-5

3、littéral de caractère

Pour créer des littéraux de caractères, mettez un seul caractère entre guillemets simples. Par exemple : 'a', 'm', 'F', ' '2’, },’ et autres.

4、Caractère d'échappement

Parfois, dans C ++Dans la programmation, 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 (retour), le tabulateur, le point d'interrogation, etc.

Pour utiliser ces caractères, des séquences d'échappement sont utilisées.

Caractère d'échappementDescription
\bRetour arrière (BS)
\fPage suivante (FF)
\n Retour à la ligne (LF)
\rRetour chariot (CR)
\tTabulation horizontale (HT)
\vTabulation verticale (VT)
\\\Barre oblique inverse
\'Caractère guillemet simple
\"Caractère guillemet double
\?Caractère question
\0Caractère nul (NULL)

5、littéral de chaîne de caractères

Les littéraux de chaîne de caractères sont une série de caractères entourés de guillemets doubles. Par exemple :

"good"Constante de chaîne de caractères
""Constante de chaîne de caractères vide
" "Constante de chaîne de caractères composée d'un espace
"x"Constante de chaîne de caractères composée d'un seul caractère
"Terre est ronde\n"Pour imprimer une chaîne de caractères avec le retour chariot

Nous allons utiliser C ++En savoir plus sur les chaînes de caractères dans le tutoriel des chaînes.

C ++ Constants

Dans C ++Dans ce cas, nous pouvons créer des variables dont la valeur ne peut pas être modifiée. Pour cela, nous utilisons le mot-clé const pour définir une constante. Voici un exemple :

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Erreur ! LIGHT_SPEED est une constante

Ici, nous avons utilisé le mot-clé const pour déclarer la constante nommée LIGHT_SPEED. Si vous essayez de modifier la valeur LIGHT_SPEED, un message d'erreur sera généré.

Vous pouvez également créer des constants en utilisant l'instruction préprocesseur #define. Nous en parlerons dans c++Apprenez-le en détail dans le tutoriel de macro.