O que é o tipo de dados de char em C ++

O que é o tipo de dados de char em C ++
Na programação, temos o conceito de tipos de dados, o que nos facilita a classificar dados de vários tipos para armazenar na memória. Em C ++, temos muitos tipos de dados, como número inteiro, flutuação, booleano e duplo. Este tutorial demonstrará e o familiarizará com os tipos de dados de caracteres na programação C ++ e mostrará alguns exemplos de programas.

Qual é o tipo de dados de char em c++

O char é referido como o tipo de dados de C ++ e com o uso do Caracteres Palavra -chave, podemos declarar facilmente variáveis ​​do tipo de caractere na programação C ++. O Caracteres Tipo de dados mantém apenas um único caractere de cada vez.

Sintaxe do tipo de dados de char em C++

A sintaxe do tipo de dados de char em C ++ é:

char variable_name = 'caractere_value';

O tipo de dados do caractere também pode ser utilizado para armazenar valores inteiros, além de um único caractere. Isso ocorre porque cada caractere na tabela ASCII é representado por um valor inteiro, e cada caractere recebe um valor inteiro distinto.

char var_name = 'ASCII-Code';

Por exemplo, o código ASCII para o personagem 'B' é 66, Portanto, a variável de char ajuda a mostrar o valor ASCII do alfabeto:

char ch = 'b';

Para ler mais sobre mesas ASCII e códigos ASCII aqui.

Tamanho do tipo de dados Char na memória

A variável de tipo de dados do caractere mantém o tamanho de apenas 1 byte na memória.

Exemplo 1: Uso de variáveis ​​de tipo de char em c++

Vamos ver um exemplo muito simples de um programa C ++ de uma variável de tipo de caractere:

#incluir
int main ()
char ch = 'b';
std :: cout << "The character is: " << ch << std::endl;
retornar 0;

Neste código, a execução começa a partir da função principal, que tem uma inicialização de uma variável de tipo de caractere nomeada CH com o valor de um personagem b. Em seguida, usando o cout imprimiu esta variável de caractere.

Saída

Exemplo 2: Imprima o caractere ASCII das variáveis ​​do tipo de char em C++

A seguir, o programa que leva um valor na variável do tipo de caractere e mostra seu respectivo caractere ASCII.

#incluir
usando namespace std;
int main ()
char ch = 65;
cout << "The Character of ASCII value is = " << ch << endl;
retornar 0;

Neste código, a função principal possui uma variável de tipo de dados de caracteres como CH com o valor inicializado de 65. 65 é o código ASCII da letra A, então a saída imprimirá um.

Saída

Exemplo 3: Imprima os códigos ASCII de variáveis ​​de tipo de char em c++

Este exemplo imprime o valor inteiro (número ASCII) do alfabeto fornecido na variável do tipo de caractere:

#incluir
usando namespace std;
int main ()
char ch = 'h';
char ch1 = 'h';
cout << "ASCII value of Character h = " << int(ch) << endl;
cout << "ASCII value of Character H = " << int(ch1) << endl;
retornar 0;

Na função principal acima, inicializamos duas variáveis ​​do tipo de caractere CH e CH1 com os respectivos valores como um único caractere com citações únicas, como h e h. Então usando cout mostrou o valor inteiro dessas variáveis ​​de caracteres com o tipo de dados inteiro.

E os códigos ASCII de capital e letras pequenas são diferentes.

Conclusão

O tipo de dados de char é um componente vital em C ++ que serve para representação e manipulação de dados textuais, entradas ou saídas, manuseio de memória e outros usos. É um tipo de dados básico empregado em uma variedade de situações. Esta redação explicou o uso do tipo de dados de char em C ++ com diferentes exemplos.