unsigned int i = 12;
int j = -3;
if (j > i) {
printf("1234");
} else {
printf("4321");
}
输出结果为 :1234,
比较大小前会将 unsigned int 转换为 int,这里可能会出问题。
unsigned int i = 12;
int j = -3;
if (j > i) {
printf("1234");
} else {
printf("4321");
}
比较大小前会将 unsigned int 转换为 int,这里可能会出问题。