c - 'long long' 的格式说明符

标签 c

我将 64 位计数器的变量声明为:

long long call_count;

我应该在打印语句中使用什么格式说明符?

我试过了,%l%ld%ll。似乎没有一个是正确的。

我使用 Diab C 编译器编译我的应用程序代码以在 pSOS 操作系统上运行。

最佳答案

根据 C99,它应该是“%lld”(参见,例如,here)。如果 Diab C 不是 C99,那么您必须查看编译器文档,我似乎无法通过快速谷歌搜索在线找到它。

关于c - 'long long' 的格式说明符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/462345/

相关文章:

c - 用于大缓冲区的 GstAppSrc

c++ - 如果 C/C++ 中的字符串没有 NUL 字符(以防编译器允许它通过),会发生什么情况?

c - sigemptyset() 正在覆盖下一个变量

c - 在c中读取链接列表中的文本文件的奇怪结果

c - 为什么下面的程序可以运行

c++ - 导出制造商、符号可见性……?

c - 本指南中的 "And since arrays are actually pointers"是什么意思?

c - NTP实现C

c++ - C++中 "type-safety"的确切含义是什么?

c 到 mips 源和目标指针