În acest tutorial, vom afla despre variabile, litere și constante în C ++ cu ajutorul exemplelor.
Variabile C ++
În programare, o variabilă este un container (zonă de stocare) pentru păstrarea datelor.
Pentru a indica zona de stocare, fiecărei variabile i se va da un nume unic (identificator). De exemplu,
int age = 14;
Aici, vârsta este o variabilă a int
tipului de date și i-am atribuit o valoare întreagă 14.
Notă:int
Tipul de date sugerează că variabila poate deține doar numere întregi. În mod similar, putem folosi double
tipul de date dacă trebuie să stocăm zecimale și exponențiale.
Vom afla detaliat toate tipurile de date în următorul tutorial.
Valoarea unei variabile poate fi modificată, de unde și numele variabilă .
int age = 14; // age is 14 age = 17; // age is 17
Reguli pentru denumirea unei variabile
- Un nume de variabilă poate avea numai alfabete, numere și subliniere
_
. - Un nume de variabilă nu poate începe cu un număr.
- Numele variabilelor nu trebuie să înceapă cu un caracter majuscul.
- Un nume de variabilă nu poate fi un cuvânt cheie. De exemplu,
int
este un cuvânt cheie care este folosit pentru a desemna numere întregi. - Un nume variabil poate începe cu un subliniat. Cu toate acestea, nu este considerată o bună practică.
Notă: ar trebui să încercăm să dăm nume semnificative variabilelor. De exemplu, first_name este un nume de variabilă mai bun decât fn.
Litere C ++
Literalele sunt date utilizate pentru reprezentarea valorilor fixe. Ele pot fi utilizate direct în cod. De exemplu: 1
, 2.5
, 'c'
etc.
Aici, 1
, 2.5
și 'c'
sunt literali. De ce? Nu puteți atribui valori diferite acestor termeni.
Iată o listă cu diferiți literali în programarea C ++.
1. Numere întregi
Un număr întreg este un literal numeric (asociat cu numerele) fără nici o parte fracționată sau exponențială. Există trei tipuri de literali întregi în programarea C:
- zecimal (baza 10)
- octal (baza 8)
- hexazecimal (baza 16)
De exemplu:
Zecimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc.
În programarea C ++, octal începe cu a 0
, iar hexazecimal începe cu a 0x
.
2. Litere în virgulă mobilă
Un literal cu virgulă mobilă este un literal numeric care are fie o formă fracționată, fie o formă exponentă. De exemplu:
-2.0
0.0000234
-0.22E-5
Notă: E-5 = 10-5
3. Personaje
Un caracter literal este creat prin încadrarea unui singur caracter în ghilimele unice. De exemplu: 'a'
, 'm'
, 'F'
, '2'
, ')'
etc.
4. Secvențe de evadare
Uneori, este necesar să utilizați caractere care nu pot fi tastate sau care au o semnificație specială în programarea C ++. De exemplu, linie nouă (introduceți), filă, semn de întrebare etc.
Pentru a utiliza aceste caractere, se folosesc secvențe de evadare.
Secvențe de evadare | Personaje |
---|---|
| Backspace |
f | Formular de alimentare |
| Linie nouă |
| Întoarcere |
| Filă orizontală |
v | Fila verticală |
\ | Backslash |
\' | Ghilimele unice |
" | Ghilimele duble |
? | Semnul întrebării |
|