In questo tutorial impareremo a conoscere variabili, letterali e costanti in C ++ con l'aiuto di esempi.
Variabili C ++
Nella programmazione, una variabile è un contenitore (area di archiviazione) per contenere i dati.
Per indicare l'area di archiviazione, a ciascuna variabile dovrebbe essere assegnato un nome univoco (identificatore). Per esempio,
 int age = 14; 
In questo caso, l'età è una variabile del inttipo di dati e le abbiamo assegnato un valore intero 14.
Nota: il inttipo di dati suggerisce che la variabile può contenere solo numeri interi. Allo stesso modo, possiamo usare il doubletipo di dati se dobbiamo memorizzare decimali ed esponenziali.
Impareremo tutti i tipi di dati in dettaglio nel prossimo tutorial.
Il valore di una variabile può essere modificato, da cui il nome variabile .
 int age = 14; // age is 14 age = 17; // age is 17 
Regole per denominare una variabile
- Un nome di variabile può contenere solo alfabeti, numeri e il trattino basso _.
- Un nome di variabile non può iniziare con un numero.
- I nomi delle variabili non devono iniziare con un carattere maiuscolo.
- Un nome di variabile non può essere una parola chiave. Ad esempio, intè una parola chiave utilizzata per denotare numeri interi.
- Il nome di una variabile può iniziare con un trattino basso. Tuttavia, non è considerata una buona pratica.
Nota: dovremmo provare a dare nomi significativi alle variabili. Ad esempio, first_name è un nome di variabile migliore di fn.
Letterali C ++
I valori letterali sono dati utilizzati per rappresentare valori fissi. Possono essere utilizzati direttamente nel codice. Ad esempio: 1, 2.5, 'c'etc.
Qui, 1, 2.5e 'c'sono letterali. Perché? Non è possibile assegnare valori diversi a questi termini.
Ecco un elenco di diversi valori letterali nella programmazione C ++.
1. Numeri interi
Un numero intero è un letterale numerico (associato a numeri) senza alcuna parte frazionaria o esponenziale. Esistono tre tipi di valori letterali interi nella programmazione C:
- decimale (base 10)
- ottale (base 8)
- esadecimale (base 16)
Per esempio:
Decimale: 0, -9, 22 ecc. Ottale: 021, 077, 033 ecc. Esadecimale: 0x7f, 0x2a, 0x521 ecc.
Nella programmazione C ++, l'ottale inizia con a 0e l'esadecimale inizia con a 0x.
2. Valori letterali in virgola mobile
Un valore letterale a virgola mobile è un valore letterale numerico che ha una forma frazionaria o una forma esponente. Per esempio:
-2.0
0.0000234
-0.22E-5
Nota: E-5 = 10-5
3. Personaggi
Un carattere letterale viene creato racchiudendo un singolo carattere tra virgolette singole. Ad esempio: 'a', 'm', 'F', '2', ')'etc.
4. Sequenze di escape
A volte, è necessario utilizzare caratteri che non possono essere digitati o che hanno un significato speciale nella programmazione C ++. Ad esempio, nuova riga (invio), tabulazione, punto interrogativo, ecc.
Per utilizzare questi caratteri, vengono utilizzate sequenze di escape.
| Sequenze di escape | Personaggi | 
|---|---|
|  | Backspace | 
| f | Avanzamento modulo | 
|  | Nuova linea | 
|  | Ritorno | 
|   | Tabulazione orizzontale | 
| v | Tab verticale | 
| \ | Barra rovesciata | 
| \' | Virgolette singole | 
|  " | Virgolette doppie | 
| ? | Punto interrogativo | 
|  |