Cos'è il tipo di dati Char in C ++

Cos'è il tipo di dati Char in C ++
Nella programmazione, abbiamo il concetto di tipi di dati, che ci facilita per classificare i dati di vari tipi da archiviare in memoria. In C ++ abbiamo molti tipi di dati come intero, galleggiante, booleano e doppio. Questo tutorial mostrerà e ti farà familiarità con i tipi di dati dei caratteri nella programmazione C ++ e mostrerà alcuni esempi di programma.

Cos'è il tipo di dati char in c++

Il char è indicato come il tipo di dati di C ++ e con l'uso del CHAR Parola chiave, possiamo facilmente dichiarare variabili del tipo di carattere nella programmazione C ++. IL CHAR Il tipo di dati contiene solo un singolo carattere alla volta.

Sintassi del tipo di dati Char in C++

La sintassi del tipo di dati Char in C ++ è:

char variabile_name = 'caratteri_value';

Il tipo di dati dei caratteri può anche essere utilizzato per archiviare i valori interi oltre a un singolo carattere. Questo perché ogni carattere nella tabella ASCII è rappresentato da un valore intero e ad ogni carattere viene assegnato un valore intero distinto.

char var_name = 'ascii-code';

Ad esempio, il codice ASCII per il carattere 'B' È 66, Quindi la variabile Char aiuta a mostrare il valore ASCII dell'alfabeto:

char ch = 'b';

Per saperne di più sulle tabelle ASCII e sui codici ASCII qui.

Dimensione del tipo di dati Char in memoria

La variabile del tipo di dati del carattere contiene la dimensione di soli 1 byte nella memoria.

Esempio 1: uso delle variabili di tipo char in c++

Vediamo un esempio molto semplice di un programma C ++ di una variabile tipo di carattere:

#includere
int main ()
char ch = 'b';
std :: cout << "The character is: " << ch << std::endl;
restituzione 0;

In questo codice, l'esecuzione inizia dalla funzione principale che ha un'inizializzazione di una variabile di tipo carattere denominata cap con il valore di un carattere B. Quindi utilizzando il cout stampato questa variabile di carattere.

Produzione

Esempio 2: Stampa carattere ASCII delle variabili di tipo char in c++

Di seguito è riportato il programma che prende un valore nella variabile del tipo di carattere e mostra il suo rispettivo carattere ASCII.

#includere
Utilizzo dello spazio dei nomi std;
int main ()
char ch = 65;
cout << "The Character of ASCII value is = " << ch << endl;
restituzione 0;

In questo codice, la funzione principale ha una variabile di tipo di dati di caratteri come cap con il valore inizializzato di 65. 65 è il codice ASCII della lettera A, quindi l'output stamperà a.

Produzione

Esempio 3: stampare i codici ASCII delle variabili di tipo char in c++

Questo esempio stampa il valore intero (numero ASCII) dell'alfabeto indicato nella variabile del tipo di carattere:

#includere
Utilizzo dello spazio dei nomi std;
int main ()
char ch = 'h';
char ch1 = 'h';
cout << "ASCII value of Character h = " << int(ch) << endl;
cout << "ASCII value of Character H = " << int(ch1) << endl;
restituzione 0;

Nella funzione principale sopra, inizializziamo due variabili di tipo di carattere CH e CH1 con i rispettivi valori come singolo carattere con singoli citazioni come h e h. Quindi usando cout ha mostrato il valore intero di queste variabili di carattere con il tipo di dati interi.

E i codici ASCII di capitale e piccole lettere sono diversi.

Conclusione

Il tipo di dati Char è un componente vitale in C ++ che serve per la rappresentazione e la manipolazione dei dati testuali, gli ingressi o le uscite, la gestione della memoria e altri usi. È un tipo di dati di base che viene utilizzato in una varietà di situazioni. Questo articolo ha spiegato l'uso del tipo di dati Char in C ++ con diversi esempi.