C语言求余号“%”怎么用printf()输出

2025-02-25 13:13:44
推荐回答(5个)
回答1:

C语言输出求余号(百分号)“%”需要在输出语句中使用格式控制“%%”(两个百分号)。

如:

#include 
 
int main(){
    int half = 50;
     
    printf("%d %% 4\n",half);
    return 0;
}
/*==========================
输出为:50 % 4 
============================*/

其他格式控制符:

回答2:

printf("%%");这样能输出一个“%”

回答3:

printf("%c %s",'%',"%");

回答4:

printf("%%\n");
-----------------
楼上好快啊

回答5:

你定义一个字符型常量%;在后面输出,即char %;
输出是为printf(“a%cb=%5d",%,y) 即可。具体为:
#include
#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);
}