【发布时间】:2018-05-01 06:57:23
【问题描述】:
unsigned int x = 4;
int y = -2;
int z = x > y;
在实现这个操作时,变量Z的值为0,但为什么是0而不是1呢?
【问题讨论】:
-
学习算术提升!!
-
到
>比较unsigned和int-->(i < 0 || u > i)
标签: c unsigned signed comparison-operators