char c1,c2; c1=197; c2=198; printf("c1=%c,c2=%c\n",c1,c2); printf("c1=%d,c2=%d\n",c1,c2); return 0;

日期:2011-11-20 10:24:13 人气:3

char c1,c2; c1=197; c2=198; printf("c1=%c,c2=%c\n",c1,c2); printf("c1=%d,c2=%d\n",c1,c2); return 0;

char类型的范围是 -128-127 unsigned char类型的范围是 0-255 你定义的超出范围了,溢出了。
    A+
热门评论