13.6 我如何在 printf 的格式串中輸出一個 '%'? 我試過 \%, 但是不行。

只需要重複百分號: %%。

\%不行, 因為反斜槓 \ 是 編譯器的轉義字符, 而這裡我們的問題最終是 printf 的轉義字符。

參見問題 19.21

參考資料: [K&R1, Sec. 7.3 p. 147]; [K&R2, Sec. 7.2 p. 154]; [ISO, Sec. 7.9.6.1]。

翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)