我是C的初学者,使用Turbo C++编译器(16位).
在我写的软件中,最大答案是大约32000.如果我想要一个大于那个的数字,我会使用long int.
如果我执行以下程序:
#include <stdio.h>
void main()
{
long int x;
x=40000;
printf("%d", x);
}
Run Code Online (Sandbox Code Playgroud)
然后我得到一个错误,即常量值在函数中很长main().
我怎样才能得到超过32000的答案并摆脱这个错误?另外我将%d更改为%ld并使用40000L bt当我使用无符号整数时,我还需要使用'l'和40000 // ??
| 归档时间: |
|
| 查看次数: |
2179 次 |
| 最近记录: |