[C]Como converter hexadecimal ASCII em decimal

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

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


unsigned char HexToDigit(char c)
{
   if (c >= '0' && c <= '9')        // Se tiver entre ASCII 0 e 9
      return c - '0';               // Decrementa ASCII 0
   else if (c >= 'A' && c <= 'F')   // Se tiver entre A e F
      return 10 + c - 'A';          // Decrementa A e soma-se 10
   else if (c >= 'a' && c <= 'f')   // Se tiver entre a e f
      return 10 + c - 'a';          // Decrementa a e soma-se 10
   else
      return ' ';                   // caso contrario retorna espaço
}

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 hexadecimal ASCII em decimal
Tags:                                         

Deixe uma resposta

%d blogueiros gostam disto: