>>529
単にこういうことな
char c = 'a';int i = c;long l = c;
printf("%c %c %c\n", c, i, l);
printf("%d %d %d\n", c, i, l);
printf("%p %p %p\n", c, i, l);
これ実行すると
a a a
97 97 97
0x61 0x61 0x61
%pは「アドレスを表示」じゃなくて「単に16進で表示」の方が近い