>>268
でも

int a = 10;
char b = (char)a;
printf("%c\n" , b);

で10と表示されませんが。