首页 > 解决方案 > 如何在最后一行输出 %?

问题描述

 #include <stdio..h>
 main() {
int a,b;
scanf("%d%d",&a,&b);
printf("%d + %d = %d\n", a, b, a+b);
printf("%d - %d = %d\n", a, b, a-b);
printf("%d / %d = %d\n", a, b, a/b);
printf("%d * %d = %d\n", a, b, a*b);
printf("%d % %d = %d\n", a, b, a+b);
}

如果您查看此代码的最后一行,您想要打印 %,但 % 没有。请让我知道 %% 是否正确

标签: c

解决方案


%您可以使用打印文字%%

C11 (ISO/IEC 9899:201x) §7.21.6.1 8:

%

写了一个%字符。没有参数被转换。完整的转换规范应为%%.


推荐阅读