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, l'attenzione è rivolta all'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, deve essere racchiuso tra apici singoli, '9', e non 9.
È possibile sperimentare con il codice sopra per osservare cosa succede se si utilizzano le virgolette doppie o si assegnano 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.
È possibile 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