#include main() { int i, j, mask; for(i=0; i<127; i++) { printf("ASCII character number %3d (", i); for (j = 6; j >= 0; j--) { mask = 1 << j; printf("%d", i & mask ? 1 : 0); } printf(") (%02X) => %c\n", i, i); } }