vc6.0如何使用long long类型输出输入

可以输入1-1,000,000,000;可以输出更长点的数据,例如:9,999,999,999... 可以输入1-1,000,000,000 ;可以输出更长点的数据,例如:9,999,999,999 展开
 我来答
x_ish
2014-01-27 · TA获得超过274个赞
知道小有建树答主
回答量:93
采纳率:0%
帮助的人:115万
展开全部
我记得是__int64
读入和输出都是用%lld,举个例子
#include <stdio.h>

int main()
{
__int64 a, b, c;
scanf("%lld%lld", &a, &b);
c = a + b;
printf("%lld", c);
return 0;
}
在VC6.0下编译通过
追问
是可以通过但如果输入1,000,000,000就显示不出来,这是为什么?
追答
抱歉昨天写得不对,scanf里面的定位符比较特殊,之前使用了GCC的定位符,实际VC6.0用的是%I64d。程序应该是这样的。
#include

int main()
{
__int64 a, b, c;
scanf("%I64d %I64d", &a, &b);
c = a + b;
printf("%I64d", c);
return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式