c - 如何在最后一行输出 %?
问题描述
#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);
}
如果您查看此代码的最后一行,您想要打印 %,但 % 没有。请让我知道 %% 是否正确
解决方案
%
您可以使用打印文字%%
。
C11 (ISO/IEC 9899:201x) §7.21.6.1 8:
%
写了一个
%
字符。没有参数被转换。完整的转换规范应为%%
.
推荐阅读
- c - 无法在 C 中释放内存 - 动态结构和数组
- python - 无法从下拉菜单中选择值
- c - @{....@} 在 C 中是什么意思?
- angular - Ionic 4 Angular 路由器导航并清除上一页的堆栈/历史记录
- javascript - 添加到 Object.prototype 的方法无限重复
- c# - Toasted 通知操作按钮在锁定屏幕上不起作用
- python - 如何在 pyspark 数据框中显示特定的最大行
- python - 如何在 python 中使用地理编码将新加坡的邮政编码转换为 lat lng?
- python - 从 pct_change 返回的动态时间窗口内的最大值
- json - 无法从 Angular 的 API 访问子接口数据。我究竟做错了什么?