Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Variables, littéraux et constantes C++

Variables, littéraux et constantes C++

Dans ce didacticiel, nous allons découvrir les variables, les littéraux et les constantes en C++ à l'aide d'exemples.

Variables C++

En programmation, une variable est un conteneur (zone de stockage) pour contenir des données.

Pour indiquer la zone de stockage, chaque variable doit recevoir un nom unique (identifiant). Par exemple,

int age = 14;

Ici, âge est une variable du int type de données, et nous lui avons attribué une valeur entière 14.

Remarque : Le int Le type de données suggère que la variable ne peut contenir que des entiers. De même, nous pouvons utiliser le double type de données si nous devons stocker des décimales et des exponentielles.

Nous découvrirons tous les types de données en détail dans le prochain didacticiel.

La valeur d'une variable peut être modifiée, d'où le nom variable .

int age = 14;   // age is 14
age = 17;       // age is 17

Règles pour nommer une variable

  • Un nom de variable ne peut contenir que des lettres, des chiffres et le trait de soulignement _ .
  • Un nom de variable ne peut pas commencer par un chiffre.
  • Il est recommandé de commencer les noms de variables par une minuscule. Par exemple, nom est préférable à Nom .
  • Un nom de variable ne peut pas être un mot clé. Par exemple, int est un mot-clé utilisé pour désigner des nombres entiers.
  • Un nom de variable peut commencer par un trait de soulignement. Cependant, ce n'est pas considéré comme une bonne pratique.

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

Littéraux C++

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' etc.

Ici, 1 , 2.5 et 'c' sont des littéraux. Pourquoi? Vous ne pouvez pas attribuer des valeurs différentes à ces termes.

Voici une liste des différents littéraux en programmation C++.

1. Entiers

Un entier est un littéral numérique (associé à des nombres) sans aucune partie fractionnaire ou exponentielle. Il existe trois types de littéraux entiers en programmation C :

  • décimal (base 10)
  • octal (base 8)
  • hexadécimal (base 16)

Par exemple :

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

En programmation C++, octal commence par un 0 , et l'hexadécimal commence par un 0x .

2. Littéraux à virgule flottante

Un littéral à virgule flottante est un littéral numérique qui a soit une forme fractionnaire, soit une forme exposant. Par exemple :

-2.0

0.0000234

-0.22E-5

Remarque : E-5 = 10-5

3. Personnages

Un littéral de caractère est créé en plaçant un seul caractère entre guillemets simples. Par exemple :'a' , 'm' , 'F' , '2' , '}' etc.

4. Séquences d'échappement

Parfois, il est nécessaire d'utiliser des caractères qui ne peuvent pas être saisis ou qui ont une signification particulière dans la programmation C++. Par exemple, saut de ligne (entrée), tabulation, point d'interrogation, etc.

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

Séquences d'échappement Personnages
\b Retour arrière
\f Flux de formulaire
\n Nouvelle ligne
\r Retour
\t Onglet horizontal
\v Onglet vertical
\\ Barre oblique inverse
\' Apostrophe
\" Guillemet double
\? Point d'interrogation
\0 Caractère nul

5. Littéraux de chaîne

Un littéral de chaîne est une séquence de caractères entre guillemets doubles. Par exemple :

"good" constante chaîne
"" constante de chaîne nulle
" " constante de chaîne de six espaces blancs
"x" chaîne constante ayant un seul caractère
"Earth is round\n" imprime la chaîne avec une nouvelle ligne

Nous en apprendrons plus sur les chaînes dans le didacticiel sur les chaînes C++.

Constantes C++

En C++, nous pouvons créer des variables dont la valeur ne peut pas être modifiée. Pour cela, nous utilisons le const mot-clé. Voici un exemple :

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

Ici, nous avons utilisé le mot clé const pour déclarer une constante nommée LIGHT_SPEED . Si nous essayons de changer la valeur de LIGHT_SPEED , nous obtiendrons une erreur.

Une constante peut également être créée en utilisant le #define directive du préprocesseur. Nous en apprendrons plus en détail dans le didacticiel sur les macros C++.


Langue C

  1. Mots-clés et identifiants C
  2. C Variables, constantes et littéraux
  3. Classe de stockage C
  4. Variables, constantes et littéraux Python
  5. Variables et littéraux Java
  6. Variables et types C++ :int, double, char, string, bool
  7. Variable C, types de données, constantes
  8. Java - Types de variables
  9. C- Variables