新闻  |   论坛  |   博客  |   在线研讨会
% PRId64 的解释
电子禅石 | 2022-06-17 19:55:07    阅读:3285   发布文章


#include <inttypes.h>  

printf("%" PRId64 "\n", value);  

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


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

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

或者


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

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

————————————————


原文链接:https://blog.csdn.net/liuzehn/article/details/88838740


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
属于自己的技术积累分享,成为嵌入式系统研发高手。
推荐文章
最近访客