Tipo di Dato Carattere
Scorri per mostrare il menu
Il tipo di dato char viene utilizzato per memorizzare un singolo carattere, come 'A' o 'w'. Nel prossimo capitolo, verrà approfondita la combinazione di questi caratteri in sequenze per creare parole, frasi e altro ancora. Per ora, la trattazione si concentra sull'utilizzo di char per la memorizzazione di un solo carattere.
main.cpp
1234567#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
char deve essere specificato tra apici singoli. Anche se il carattere memorizzato è un numero, occorre inserirlo tra apici singoli, '9', e non 9.
Puoi sperimentare con il codice sopra per osservare cosa accade se utilizzi le virgolette doppie o assegni numeri senza virgolette.
Il tipo di dato char e la memoria.
Per essere memorizzato, viene prima convertito in un numero utilizzando la tabella ASCII. La rappresentazione binaria di quel numero viene poi salvata in memoria.
Puoi consultare rapidamente la tabella ASCII qui sotto (la prima colonna non è rilevante per noi).
main.cpp
12345678#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Se assegni un numero senza apici singoli a un char (ad esempio, char letter = 76), il compilatore presume che tu abbia specificato un carattere già convertito in numero.
Come puoi vedere dalla tabella, 76 corrisponde a L, quindi il valore di letter è 'L'.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione