char int 有符号数据类型取值规律


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

相关