%
一个就是输出时格式化字符,%d
输出整数
%c输出字符
%%
输出%自己
一个是求余数,如10
%
2=0
,
10
%3
=1
你的程序结果
a=%d,b=%2
加个换行
结果为
a=%2,b=%%5(换行)
%为取余运算,如15%4=3
在printf中%d用于替代后面的变量,输出时%d的位置即被相应变量的值所替换
#include
void
main{
float
a;
printf("输入一个数:");
scanf("%f",&a);
printf("这个数的绝对值是:%f",a>=0?a:-a);
/*运用条件运算符返回a或-a*/
}