我正在尝试在我使用短整数的地方运行此代码。
int main() {
short int i=0;
while(++i)
printf("%u\n", i);
}
输出(使用短整数):
1
2
3...
32767
4294934528
.
.
4294967295(last value)
为什么在 32767 任何解释之后价值突然上涨?
我正在使用 linux(32 位)操作系统。
我正在尝试在我使用短整数的地方运行此代码。
int main() {
short int i=0;
while(++i)
printf("%u\n", i);
}
输出(使用短整数):
1
2
3...
32767
4294934528
.
.
4294967295(last value)
为什么在 32767 任何解释之后价值突然上涨?
我正在使用 linux(32 位)操作系统。