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.

 

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin