>>339
char c = 0x80;
unsigned char c = 0x80;

前者は警告が出るが後者は出ない。