【发布时间】:2018-06-23 03:08:53
【问题描述】:
我一直在玩并尝试在我的大学课程中使用 C 进行实验,我发现我的程序可以做一些事情,即使我没有告诉它!
我的完整代码:
#include <stdio.h>
int main(void) {
int c;
while ((c = getchar()) != EOF) {
printf("%d\n", (c - '1'));
}
return 0;
}
它的输出如下所示:
7
6
-39
现在,谁能告诉我为什么要打印 -39?
【问题讨论】: