vc++ 6.0中_int64型变量如何使用snprintf输出? 使用了%I64d,输出的成了%I + 64d 55
%I64d、%I64u、%lld都不认使用%ll,长度不足。我使用是的snprintf函数输出...
%I64d、%I64u、%lld都不认
使用%ll,长度不足。
我使用是的snprintf函数输出 展开
使用%ll,长度不足。
我使用是的snprintf函数输出 展开
3个回答
展开全部
%lld
给你个帖子自己看吧
int64的标准各不相同 实现方法也不一致
http://blog.csdn.net/shiwei408/article/details/7463476
如果需要兼容所有编译器 你可以吧int64拆分成两个32位整数 分别输出高位和低位
给你个帖子自己看吧
int64的标准各不相同 实现方法也不一致
http://blog.csdn.net/shiwei408/article/details/7463476
如果需要兼容所有编译器 你可以吧int64拆分成两个32位整数 分别输出高位和低位
更多追问追答
追问
我现在 使用%lld也不认,只认%ll,如果使用%lld会变成 长整型+字母d的情况。
问一下,在vc++ 6.0环境下,是要怎么输出?
追答
VC6.0 __int64 %I64d
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询