能不能稍微解释一下PRId64那段代码是什么意思?

来源:5-6 FFmpeg操作目录及list的实现(二)

慕设计2078437

2020-05-22

“%12"PRId64” %s \n"

写回答

1回答

李超

2020-05-22

这是一种跨平台的书写方式,主要是为了同时支持32位和64位操作系统。PRId64表示64位整数,在32位系统中表示long long int,在64位系统中表示long int。相当于:


printf("%" "ld" "\n", value); //64bit OS

printf("%" "lld" "\n", value); //32bit OS


1
2
李超
这你要看一下源码了,我还真没注意这个。我的建议是对于这些知识点只要记住正确的方法就可以了,先把重要的知识学会了,有时间你在研究这些边边角角的知识
2020-08-22
共2条回复

经典再升级-FFmpeg5.0核心技术精讲,打造音视频播放器

学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师

2726 学习 · 814 问题

查看课程