=0);
c,浮点数无法与 0 比较,只能用近似的值比较;例: 1e-6 等于1×10的-6次方可以看成0来使用;
2.用于单分支选择结构;
3.如含有交叉关系,使用并列的if语句;
例1:输出两个整数中的最大值...a(+ - * /)b:");
scanf("%f%c%f",&a,&ch,&b);
switch(ch)
{
case '+':
printf("%f%c%f=%.2f\n",...a,ch,b,a+b);/*%.2f表示精度,可以理解为保留两位小数*/
break;
case '-':
printf("%f%c%f=%.2f\n",a,ch,b,a-b);
break...;
case '*':
case 'X':
case 'x':
printf("%f%c%f=%.2f\n",a,ch,b,a*b);/*输入"x" "X" "*" 都执行这一条语句;不加break...\n");
}
}
扩展
5.1:C语言中输出格式%m.nf的意思
m:表示宽度
.n:表示精度
假设,
i=10.1;
printf("%5.2f",i);
输出结果为 10.10(m=5,其中空格占