在撰寫 C 語言程式時,你可能需要使用 printf() 函數來印出百分比符號 %

也許你正在開發一個計算百分比的程式,在你初學這門語言並創建小型程式時,這是相當常見的。

該如何達成這個目標?

如果你嘗試像這樣使用的話:

printf("%");

這樣是行不通的,而且編譯器會給你一個警告訊息,像這樣:

hello.c:9:14: warning: incomplete format specifier
 [-Wformat]
 printf("%");
 ^
1 warning generated.

結果並不會被印出。

要使其正常運作,你需要輸入 %%,像這樣:

printf("%%");