e411.c

型違い演算


原作: typedef unsigned char UB; int main() { UB num = 1240; if(num >= 1240) { return 1; } return 0; }
解説: UB は 255 までしか表現できないので if(num >= 1240) は 常に成立しません。