【发布时间】:2013-09-06 17:39:16
【问题描述】:
int main()
{
char a = 'P';
char b = 0x80;
printf("a>b %s\n",a>b ? "true":"false");
return 0;
}
为什么它的计算结果为真?
【问题讨论】:
-
P的 ASCII 值恰好是(十进制)80。你把十进制80和十六进制0x80混淆了吗?
标签: c