char 取值范围【-128 127】
char 型的-1:oxff (255)
0x00~0x7f (0~127) : 0~127
0x80~0xff(128~255) : (-128~-1)
练习题:
int main(void) { int i; char c = 0xff; i=c; printf("%d\n",i); printf("%d\n",c); if(c>0) printf("1\n"); printf("2\n"); } 结果: -1 -1 2
char 取值范围【-128 127】
char 型的-1:oxff (255)
0x00~0x7f (0~127) : 0~127
0x80~0xff(128~255) : (-128~-1)
练习题:
int main(void) { int i; char c = 0xff; i=c; printf("%d\n",i); printf("%d\n",c); if(c>0) printf("1\n"); printf("2\n"); } 结果: -1 -1 2