vc++ 6.0中_int64型变量如何使用snprintf输出? 使用了%I64d,输出的成了%I + 64d 55

%I64d、%I64u、%lld都不认使用%ll,长度不足。我使用是的snprintf函数输出... %I64d、%I64u、%lld都不认
使用%ll,长度不足。

我使用是的snprintf函数输出
展开
 我来答
掌中萌鼠
2012-08-21 · TA获得超过175个赞
知道答主
回答量:110
采纳率:0%
帮助的人:89.9万
展开全部
%lld
给你个帖子自己看吧
int64的标准各不相同 实现方法也不一致
http://blog.csdn.net/shiwei408/article/details/7463476

如果需要兼容所有编译器 你可以吧int64拆分成两个32位整数 分别输出高位和低位
更多追问追答
追问
我现在 使用%lld也不认,只认%ll,如果使用%lld会变成 长整型+字母d的情况。
问一下,在vc++ 6.0环境下,是要怎么输出?
追答
VC6.0 __int64 %I64d
777999666qhw
2012-08-21 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4654万
展开全部
转换为string再输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zwny520
2012-08-21
知道答主
回答量:5
采纳率:0%
帮助的人:7767
展开全部
int64 date_time;
char szBufffer[20]={0};
sprintf(szBufffer, "%llu",date_time);
试试这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式