O tipo char (caractere) geralmente tem o tamanho de um byte, o que é suficiente para conter 256 valores.
Observe que um char pode ser interpretado de duas maneiras:
- Como um número pequeno (0 a 255)
- Como um elemento de um conjunto de caracteres, como ASCII.
É importante ter em mente que, na realidade, computadores não entendem letras nem caracteres de pontuação, computadores somente entendem números.
O que o conjunto ASCII faz na realidade é associar um número a cada caractere, para que o computador possa trabalhar com esses caracteres. Por exemplo, a letra 'a' é associada ao número 97; a letra 'b' é associada ao número 98, e assim por diante.
Exemplo
// TChar.cpp
// Ilustra o uso
// do tipo char.
#include
int main()
{
// Exibe o alfabeto
// minúsculo.
for(char ch = 97; ch <= 122; ch++)
cout << ch << " ";
return 0;
} // Fim de main()
Eu reduzi um pouco este tópico para ficar mais claro, e espero que vocês entendam melhor, estarei aceitando críticas,sugestões...
Gostou? +1
Observe que um char pode ser interpretado de duas maneiras:
- Como um número pequeno (0 a 255)
- Como um elemento de um conjunto de caracteres, como ASCII.
É importante ter em mente que, na realidade, computadores não entendem letras nem caracteres de pontuação, computadores somente entendem números.
O que o conjunto ASCII faz na realidade é associar um número a cada caractere, para que o computador possa trabalhar com esses caracteres. Por exemplo, a letra 'a' é associada ao número 97; a letra 'b' é associada ao número 98, e assim por diante.
Exemplo
// TChar.cpp
// Ilustra o uso
// do tipo char.
#include
int main()
{
// Exibe o alfabeto
// minúsculo.
for(char ch = 97; ch <= 122; ch++)
cout << ch << " ";
return 0;
} // Fim de main()
Eu reduzi um pouco este tópico para ficar mais claro, e espero que vocês entendam melhor, estarei aceitando críticas,sugestões...
Gostou? +1