C/C++格式控制两次引号

“…size % “PRIu32”.Expected % zu.”
这个log一脸懵逼。

%zu对sizeof()的格式输出。
%zu输出size_t型。size_t在库中定义为unsigned int。

“PRIu32”在%之后肯定一种格式控制符。找出定义的地方。
在这里插入图片描述
用#define定义本质就是直接替换。“PRIu32” -》 ““u””
test
在这里插入图片描述
一个引号时无法编译过。
从汇编代码可以看到两种转到汇编基本一致。暂时理解为相同。
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章