if (-2147483648 > 0) printf("positive\n");
if (-2147483647 - 1 < 0) printf("negative\n");
结果是两次if都为真。
不明白的是第二次为什么会判断为真?-2147483647 - 1计算机是如何进行处理的?
if (-2147483647 - 1 < 0) printf("negative\n");
结果是两次if都为真。
不明白的是第二次为什么会判断为真?-2147483647 - 1计算机是如何进行处理的?