C/C++格式控制兩次引號

“…size % “PRIu32”.Expected % zu.”
這個log一臉懵逼。

%zu對sizeof()的格式輸出。
%zu輸出size_t型。size_t在庫中定義爲unsigned int。

“PRIu32”在%之後肯定一種格式控制符。找出定義的地方。
在這裏插入圖片描述
用#define定義本質就是直接替換。“PRIu32” -》 ““u””
test
在這裏插入圖片描述
一個引號時無法編譯過。
從彙編代碼可以看到兩種轉到彙編基本一致。暫時理解爲相同。
在這裏插入圖片描述

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