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

Cos E Il Tipo Di Dati Char In C



Nella programmazione abbiamo il concetto di tipi di dati, che ci facilita la classificazione di dati di vario genere da archiviare in memoria. In C++ abbiamo molti tipi di dati come integer, float, boolean e double. Questo tutorial dimostrerà e ti farà familiarizzare con i tipi di dati carattere nella programmazione C++ e mostrerà alcuni esempi di programma.

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

Il char viene indicato come il tipo di dati di C++ e con l'uso di the char parola chiave, possiamo facilmente dichiarare variabili di tipo 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 nome_variabile = 'valore_carattere' ;

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



char nome_var = 'Codice ASCII' ;

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



char cap = 'B' ;

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





char Tipo di dati Dimensioni in memoria

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

Esempio 1: utilizzo delle variabili di tipo char in C++

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



#include

int principale ( ) {

char cap = 'B' ;

standard :: cout << 'Il personaggio è: ' << cap << standard :: finel ;

ritorno 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 personaggio B . Quindi, utilizzando cout, è stata stampata questa variabile carattere.

Produzione

Esempio 2: stampa il carattere ASCII delle variabili di tipo char in C++

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

#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

char cap = 65 ;

cout << 'Il carattere del valore ASCII è =' << cap << finel ;

ritorno 0 ;

}

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

Produzione

Esempio 3: stampa i codici ASCII delle variabili di tipo char in C++

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

#include

utilizzando lo spazio dei nomi std ;

int principale ( ) {

char cap = 'H' ;

char cap1 = 'H' ;

cout << 'Valore ASCII del carattere h = ' << int ( cap ) << finel ;

cout << 'Valore ASCII del carattere H = ' << int ( cap1 ) << finel ;

ritorno 0 ;

}

Nella funzione principale sopra, inizializziamo due variabili di tipo carattere cat e cat1 con i rispettivi valori come un singolo carattere con virgolette singole come h e h . Quindi usando cout mostrava il valore intero di queste variabili carattere con il tipo di dati intero.

E i codici ASCII di lettere maiuscole e minuscole sono diversi.

Conclusione

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