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 int
tipo di dati e le abbiamo assegnato un valore intero 14.
Nota: il int
tipo di dati suggerisce che la variabile può contenere solo numeri interi. Allo stesso modo, possiamo usare il double
tipo 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.5
e '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 0
e 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 |
|