Ir ao conteúdo
  • Cadastre-se

Exemplo pratico unsigned char


bruce alves

Posts recomendados

segundo a tabela abaixo os principais tipos da linguagem C seriam:

 

partindo do principio que a diferença entre o unsigned int e somente int é que no caso do unsigned int os valores negativos são bloqueados, qual seria a diferença prática entre os tipos char e unsigned char? qual seria o sentido de usar o unsinged char?

Capturar.JPG

Link para o comentário
Compartilhar em outros sites

Ao meu ver, pelo mesmíssimo motivo, contudo ainda o char ocupa menos espaço na memoria em relação int o que é útil para magnitudes inferiores por exemplo o peso, e altura de uma pessoa pois são grandezas positivas e magnitudes pequenas e.i como contador de um declaração LOOP:

//Variável unsigned char (1 byte / 8 bits limitada de 255 representações)
//Como pode bem observar no exemplo se o programador usar int será um des- 
//perdicio de memória, 3 bytes exatamente, char é versão menor de int. 
unsigned char index, studentsWeight[ 0xA ];
//Loop para preenchimento de valor padrão
for( index = 0x0; index < 0xA; index++ )
  studentsWeight[ index ] = 0x46;//Kg for default.
//Done!

Importante questão de memória que na data em que a linguagem foi criada era fator determinante, e hoje ainda é, pelo menos os grandes programmers dizem por aí que sim. 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!