Tipo de Dado Caractere
Deslize para mostrar o menu
O tipo de dado char é utilizado para armazenar um único caractere, como 'A' ou 'w'. No próximo capítulo, abordaremos como combinar esses caracteres em sequências para criar palavras, frases e mais. Por enquanto, foque no uso de char para armazenamento de um único caractere.
main.cpp
1234567#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
char deve ser especificado entre aspas simples. Mesmo que o caractere armazenado seja um número, ele deve estar entre aspas simples, '9', e não 9.
Você pode experimentar com o código acima para ver o que acontece ao usar aspas duplas ou atribuir números sem aspas.
O tipo de dado char e a memória.
Para ser armazenado na memória, ele é primeiro convertido em um número usando a tabela ASCII. A representação binária desse número é então armazenada na memória.
Você pode consultar rapidamente a tabela ASCII abaixo (a primeira coluna não é relevante para nós).
main.cpp
12345678#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Se você atribuir um número sem aspas simples a um char (por exemplo, char letter = 76), o compilador assume que você especificou um caractere já convertido em número.
Como pode ser visto na tabela, 76 corresponde a L, então o valor de letter é 'L'.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo