Le variabili di tipo char nel linguaggio C++
Nel linguaggio C++ il tipo char è usato per rappresentare i singoli caratteri alfanumerici in una variabile.
Per definire una variabile di tipo char puoi scrivere
char carattere;
Per assegnare una valore alfanumerico di tipo char devi indicare il carattere tra due apici 'a'
char carattere = 'a';
Puoi usare il tipo char per definire le variabili in cui vuoi memorizzare singoli valori.
Ecco un esempio pratico
char myVar;
myVar='A';
cout<<myVar;
Il programma definisce una variabile di nome myVar e di tipo char, gli assegna il carattere 'A' e stampa a video il contenuto della variabile myVar ossia il carattere a.
A
Nel linguaggio C++ puoi anche effettuare operazioni aritmetiche anche con i caratteri.
In questi casi il compilatore considera il valore del codice ASCII del carattere.
Ecco un esempio pratico
char myVar;
myVar='A';
myVar=myVar+1;
cout<<myVar
Il programma definisce una variabile di nome myVar e di tipo char.
Gli assegna il carattere alfanumerico 'A'.
Incrementa la variabile myVar di 1 e stampa il risultato.
B
Il risultato è il carattere B perché il compilatore incrementa di 1 il codice ASCII del carattere 'A'
Nota. Il codice ASCII del carattere 'A' è 065. L'incremento di uno porta il valore a 066 che corrisponde al carattere 'B' del codice ASCII.