sexta-feira, 24 de fevereiro de 2012

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 <stdio.h>
void main(int argc, char *argv[]){
char *t;
t = argv[1];
int x = (int) t[0];
printf(“%d\n”,x);
}
Me servirá como referência futuramente (ok, é mais rápido dar um Ctrl+Chups).

Nenhum comentário:

Postar um comentário