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, approfondiremo come combinare questi caratteri in sequenze per creare parole, frasi e altro ancora. Per ora, concentriamoci 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 che si memorizza è un numero, occorre racchiuderlo tra apici singoli, '9', non 9.
Puoi sperimentare con il codice sopra per vedere cosa succede se usi 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 dare un'occhiata rapida alla 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