[C]Como converter decimal em hexadecimal ASCII

Nesse post mostro converter decimal em hexadecimal ASCII usando a linguagem C.

Hoje disponibilizei um código para converter decimal em hexadecimal ASCII


unsigned char Digit2Hex(char c)
{
   if (c >= 0 && c <= 9)             // Se numero entre 0 e 9
      return c + '0';                // Soma-se 0 ASCII
   else if (c >= 0x0A && c <= 0x0F)  // Estiver entre 10 e 15
      return (c - 10) + 'A';         // Soma-se 10 + A em ASCII
   else
      return ' ';
}

Esse código gera ASCII em maiúscula, um bom exercício seria adaptar essa função para gerar em minusculo e maiúsculo.

Código simples e eficaz. Deixe seu comentário e divulgue esse post.


Obrigado e até o próximo post.

DATEK Tecnologia Eletrônica
[C]Como converter decimal em hexadecimal ASCII
Tags:                                         

Deixe uma resposta

%d blogueiros gostam disto: