Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tipo de Dado Caractere | Tipo de Dado de Texto
Tipos de Dados em C++

bookTipo 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

main.cpp

copy
1234567
#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
Note
Nota

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

main.cpp

copy
12345678
#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Note
Nota

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'.

question mark

Qual das opções a seguir produzirá a saída L quando impressa no console?

Select all correct answers

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 3. Capítulo 1
some-alt