e56.c

unsigned charでは0x100は表せません


switch(unsigned char変数) { case -1: printf("ここには来ない¥n"); break ; case 1: printf(" ¥n"); break ; case 0xff: printf("ここに来る ¥n"); break ; case 0x100: printf("ここには来ない¥n"); break ; }
解説: わかっていてもやってしまう。