C语言求余号“%”怎么用printf()输出
发布网友
发布时间:2022-04-29 02:45
我来回答
共5个回答
热心网友
时间:2022-06-29 00:26
C语言输出求余号(百分号)“%”需要在输出语句中使用格式控制“%%”(两个百分号)。
如:
#include <stdio.h>
int main(){
int half = 50;
printf("%d %% 4\n",half);
return 0;
}
/*==========================
输出为:50 % 4
============================*/
其他格式控制符:
热心网友
时间:2022-06-29 00:26
printf("%%");这样能输出一个“%”
热心网友
时间:2022-06-29 00:27
printf("%c %s",'%',"%");
热心网友
时间:2022-06-29 00:28
printf("%%\n");
-----------------
楼上好快啊
热心网友
时间:2022-06-29 00:28
你定义一个字符型常量%;在后面输出,即char %;
输出是为printf(“a%cb=%5d",%,y) 即可。具体为:
#include<stdio.h>
#define S(A,B,Y) Y=A%B
char %
void main()
{
int a,b,y;
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
y=S(a,b,y);
printf("a%cb=%5d\n",37,y);
printf("%c",37);
//printf("a%cb=%5d",%,y);
}