课程
/后端开发
/C
/C语言入门
printf("x%%y=%d\n", x%y );
2018-08-21
源自:C语言入门 3-2
正在回答
在printf函数中%是格式化输出的分隔符,例如我们熟悉的%d, 如果要输出一个%需要使用两个%,即%%, 只有printf("%%"); 就表示输出%。
#include <stdio.h>
int main()
{
int x,y;
x = 10;
y = -3;
printf("x+y=%d\n", x+y);
printf("x-y=%d\n", x-y);
printf("x*y=%d\n", x*y );
printf("x/y=%d\n", x/y );
printf("x%y=1%%d\n", x%y );
return 0;
}
其实我也不不知道为啥要加1,稀里糊涂的的运算出来了,奇怪
慕标8181065
#include <stdio.h>int main(){ int x,y; x = 10; y = -3; printf("x+y=%d\n",x+y); printf("x-y=%d\n",x-y); printf("x*y=%d\n",x*y); printf("x/y=%d\n",x/y); printf("x%%y=%d\n",x%y); return 0; }
第一个是printf的结构% 第二个是输出内容%
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
4 回答为什么运行成功,却没有显示结果?
2 回答为什么显示运行成功,输出错误
1 回答为什么显示运行成功,输出错误
1 回答为什么显示运行成功输出错误
1 回答为什么显示运行成功,输入错误