#include <stdio.h> /* including standard library */ //#include <windows.h> /* uncomment this for Windows */ #include <ctype.h> void main(void) { int i; for (i=0x2a; i<=0x42; i++) { printf("%#04x is %c\n", i, toascii(i)); } }
output user@host:~$ ./toascii 0x2a is * 0x2b is + 0x2c is , 0x2d is - 0x2e is . 0x2f is / 0x30 is 0 0x31 is 1 0x32 is 2 0x33 is 3 and so on, and so on