回 帖 发 新 帖 刷新版面

主题:求助,请大虾帮帮忙!

运行以下的C程序,
#include<stdio.h>
void main()
{
 long int a,b;
 a=32767;
 b=a+2;
 printf("%d,%d\n",a,b);
 getch();
 }
结果输出为 32767,0
为嘛啊?小弟不懂,求各位大虾帮忙,为嘛会得出这种结果???

回复列表 (共3个回复)

沙发

又是TC?格式化串改为:"%ld,%ld\n"。。。
咋还嫩多人用TC呢?

现在可是64位系统都用了N年了啊。。。还用着16位编译器?

板凳

可能安装方便吧,非计算机专业的也不用学的太难,国家等级考试的时候用起来比较方便。

3 楼


谢谢大大,问题解决了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册