一、if(…) {…}
1.一般形式:
if (表达式) {语句;}
表达式:
a,用非 0 值表示真,用 0 表示假;
b,if(flag) 相当于 if(flag!...=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...\n");
}
}
扩展
5.1:C语言中输出格式%m.nf的意思
m:表示宽度
.n:表示精度
假设,
i=10.1;
printf("%5.2f",i);
输出结果为 10.10(m=5,其中空格占