慕莱坞1099911
2018-08-21 08:58
printf("x%%y=%d\n", x%y );
在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,稀里糊涂的的运算出来了,奇怪
#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语言入门
926023 学习 · 20793 问题
相似问题
回答 4
回答 2
回答 2
回答 2
回答 1