C 在我的printf中打印=符号

C 在我的printf中打印=符号,c,printf,C,Printf,我是新手,如果这个问题太简单,我很抱歉,但我很难在谷歌或这里找到它 printf("The average is %.1f volts.\n", avg); printf("10% = %.1f volts.\n", avg10); printf("15% = %.1f volts.\n", avg15); 我所要做的就是让它在屏幕上显示等号(=),但它给了我错误。我错过什么了吗?谢谢您的帮助。问题与=无关。这是%;如果要使用printf打印实际百分比符号,则需要使用%%将其与格式说明符区分开

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

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

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

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

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

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

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

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

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