e21.c

charに255を代入するとマイナス壱になる

unsigned charに-1を代入すると255になる


/* 修正前 */
unsigned char  uc = -1 ;
char           c  = 255;

/* 修正例 */ unsigned char uc = 0xff ; char c = -1;