Identificatori și Reguli de Denumire:
- Identificator:
- Definiție: Un nume dat unei entități, cum ar fi variabile, funcții sau clase.
- Reguli de Denumire:
- Trebuie să înceapă cu o literă sau un caracter de subliniere (_).
- Pot conține litere, cifre și caractere de subliniere.
- Sunt sensibile la majuscule și minuscule.
- Nu pot fi cuvinte cheie rezervate ale limbajului.
int numarTotal;
char caracter_;
2. Cuvinte Cheie (Keywords):
- Definiție: Termeni specifici ai limbajului de programare C++ care au o semnificație specială și nu pot fi folosiți ca identificatori.
- Exemplu:
int
,while
,class
.
Tipuri de Constante:
- Constante Literale:
- Definiție: Valori constante direct scrise în codul sursă.
- Exemplu:
int numar = 5;
,char caracter = 'A';
- Constante Symbolic (Simbolice):
- Definiție: Nume simbolice date constantelor pentru a le face mai ușor de citit și de întreținut.
- Exemplu:
const int LUNGIME_MAXIMA = 100;
- Constante Enumerate:
- Definiție: O listă de constante numite asociate cu valori numerice.
- Exemplu:
enum ZileSaptamana { Luni, Marti, Miercuri, Joi, Vineri, Sambata, Duminica };
ZileSaptamana ziCurenta = Miercuri;
- Constante String (Șir de Caractere):
- Definiție: O secvență de caractere, definite ca șir constant.
- Exemplu:
const char* nume = "John";
- Constante Literale de Punct Flotant:
- Definiție: Valori constante pentru numere cu zecimale.
- Exemplu:
const float PI = 3.14;
- Constante Hexadecimale și Octale:
- Definiție: Reprezentări constante ale numerelor în baze diferite.
- Exemplu:
int hex = 0x1F; // 31 în hexazecimal
int octal = 075; // 61 în octal
- Constante Booleene:
- Definiție: Valori constante true sau false.
- Exemplu:
const bool ESTE_ADEVARAT = true;
- Constante Caractere Speciale:
- Definiție: Caractere cu înțeles special, definite în mod constant.
- Exemplu:
const char NEWLINE = '\n';
- Constante Nullptr:
- Definiție: Reprezentarea constantă a unui pointer null.
- Exemplu:
const int* pointerNull = nullptr;