两种都是C语言中格式化输出64位整型的正确做法。
区别在于编译器不同。
gcc(mingw32),g++(mingw32)只支持%I64d的输出方式。
gcc(linux i386),g++(linux i386)只支持%lld的输出方式。
另外,mac上的gcc/g++不支持%I64d的方式。
C语言64位整型输出
本文介绍了在不同编译环境下(如gcc、g++的不同版本)使用C语言进行64位整型变量格式化输出的方法。对于gcc(mingw32)和g++(mingw32),推荐使用%I64d;而在gcc(linuxi386)和g++(linuxi386)环境下,则应采用%lld。值得注意的是,mac平台上的gcc/g++不支持%I64d。
两种都是C语言中格式化输出64位整型的正确做法。
区别在于编译器不同。
gcc(mingw32),g++(mingw32)只支持%I64d的输出方式。
gcc(linux i386),g++(linux i386)只支持%lld的输出方式。
另外,mac上的gcc/g++不支持%I64d的方式。

被折叠的 条评论
为什么被折叠?