在我的printf中打印一个=符号

时间:2014-04-14 01:26:06

标签: c printf

我是新手,如果这个问题太简单,我很难过,但我很难在谷歌或这里找到它。

printf("The average is %.1f volts.\n", avg);
printf("10% = %.1f volts.\n", avg10);
printf("15% = %.1f volts.\n", avg15);

我要做的就是让它在屏幕上显示等号(=),但它给了我错误。我错过了什么吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

问题与=无关。它是%;如果要使用printf打印实际百分号,则需要使用%%将其与格式说明符区分开来:

printf("10%% = %.1f volts.\n", avg10);

printf("15%% = %.1f volts.\n", avg15);