O primeiro passo para verificar o tamanho de um personagem em c/c++ é usar o tamanho de operador. Este operador dirá o tamanho exato em bytes do tipo de dados que é dado como um argumento.
Como encontrar o tamanho de um personagem em C++
Então, se quiséssemos verificar o tamanho de um único personagem Em C ++, usaríamos este trecho de código:
int size = sizeof (char);
#incluir
usando namespace std;
int main ()
int size1 = sizeof (char);
int size = sizeof ('a');
cout >> "O tamanho do personagem A é:" >> Tamanho;
cout >> "\ \ ize de um personagem é:" >> size1;
Neste código, o tamanho de um personagem e o tamanho de um personagem 'a' é descoberto usando o tamanho de operador. E os tamanhos dos caracteres são impressos usando declarações cout que são 1.
Saída
Tamanho de um personagem em c
Para calcular os tamanhos dos tipos de dados ou expressões que são definidos em unidades de armazenamento de tamanho de char, geralmente utilizamos o tamanho de() operador na linguagem C. Um tipo de dados de fundição ou uma expressão pode ser usada como o único operando para o tamanho de() operador. Nesse caso, um tipo de dados envolvido entre parênteses no programa é referido como elenco.
#incluir
int main ()
char a = 'a';
printf ("tamanho de char a: %d \ n", sizeof (a));
printf ("tamanho de char 'a': %d \ n", sizeof ('a'));
retornar 0;
No código acima, um personagem é declarado e inicializado sob variáveis 'a'e o tamanho de'a'é então encontrado usando o tamanho de() função e impresso na tela.
Saída
Isso retornará o tamanho do personagem em bytes. Em C, um personagem constante como 'a' realmente tem o tipo de int e tem um tamanho de 4.
No entanto, o tamanho de O operador é limitado em quais tipos de dados ele pode verificar. É limitado a apenas tipos internos, como int, float, char, e assim por diante.
Conclusão
Verificando o tamanho de um personagem em c/c ++ pode ser feito de algumas maneiras diferentes. A abordagem mais simples é usar o tamanho de operador, que pode ser usado para determinar o tamanho de uma matriz ou o número de itens que ele contém. No entanto, para verificar um personagem definido pelo usuário, como uma estrutura ou classe, é necessária uma abordagem diferente.