Valor ASCII de um determinado byte

É uma pequena bobagem; há diversos modos de descobrir um valor, como por exemplo, consultar no Google, mas como tenho programado em C nos últimos dias tive muita necessidade de saber os valores correspondentes sem precisar parar para pesquisar. Então, essas linhas bobas abaixo ajudam a descobrir o valor ASCII de um caractere qualquer passado como parâmetro. Basta compilar…

gcc -o printAscii arquivo.c
...e rodar:
$> ./printAscii a
97
$>

#include
void main(int argc, char *argv[]){
    char *t;
    t = argv[1];
    int x = (int) t[0];
    printf("%dn",x);
}

 

Me servirá como referência futuramente (ok, é mais rápido dar um Ctrl+Chups).

 

Revisão: Ricardo Amaral de Andrade

Djames Suhanko

Djames Suhanko é Perito Forense Digital. Já atuou com deployer em sistemas de missão critica em diversos países pelo mundão. Programador Shell, Python, C, C++ e Qt, tendo contato com embarcados ( ora profissionalmente, ora por lazer ) desde 2009.

Deixe uma resposta