1 /*
2 * print_code_table.c --- ASCII コード表 (印字可能な文字のみ) を表示する。
3 * コンパイル: gcc -o print_code_table print_code_table.c
4 * 実行: ./print_code_table
5 * あるいは: gcc print_code_table.c ; ./a.out
6 */
7
8 #include <stdio.h>
9
10 int main()
11 {
12 int code;
13 /* 0x20 (==32) から 0x7e (==126) までの数をコードとする文字を扱う */
14 for (code = 0x20; code <= 0x7e; code++) {
15 /* 4 つおきに改行 */
16 if (code % 4 == 0)
17 printf("\n");
18 /* 16 進数, 10 進数, 文字 として表示 */
19 printf("0x%02x (%3d): %c ", code, code, code);
20 }
21 printf("\n");
22 return 0;
23 }
|