可能重复:
How to escape the % sign in C’s printf?打印 '%' 与C的printf/C++
这必须是一个简单的问题,但我找不到我的书上的答案或网络;如何在C中打印'%'?
例如为:
printf("A: %.2f%", pc);
...失败,编译器会抱怨有一个无效的转换。当然一个简单的方法是;
printf("A: %.2f%c", pc, '%');
但是它是相当不雅...
我看着我发现没有%转义序列在网络上,我以为\%的人会工作,但它的作用。
@KennyTM:绝对是重复的 – INS 2010-07-01 11:43:04
@iulian:http://meta.stackexchange.com/questions/44173/autocomment-when-voting-to-close-as-duplicate/44529 – kennytm 2010-07-01 11:46:09