我是使用gcc(-std=gnu99)开发嵌入式工具链(Myriota),遇到了printf的问题。
当我尝试运行以下代码:
它打印出以下内容:
使用
有什么想法吗?如果您能指出正确的地方,我将不胜感激。 编辑:变量类型更正为
当我尝试运行以下代码:
long long int time = TimeGet();
printf("\nSeconds since epoch: %lld\r\n", time);
它打印出以下内容:
Seconds since epoch: ld
使用
"%" PRId64
打印的结果与"ld"相同。有什么想法吗?如果您能指出正确的地方,我将不胜感激。 编辑:变量类型更正为
long long int time
。