一. 浮点数输出时自动四舍五入:
情况1:
double d=0.5;
printf(".0lf\n",d);
output:
1
情况2:
double d=-0.5
printf("%.0lf\n",d);
output:
-1
二. ceil函数和floor函数:
1.
1)函数原型:
double ceil( double arg );
float ceil( float arg );
2)函数作用:
返回正好大于等于arg的整数(实际上是"整数.000000")
3)example:
floor(3.5)=3;
floor(-3.2)=-4
2.
1)函数原型:
double ceil( double arg );
float ceil( float arg );
2)函数作用:
返回正好小于等于arg的整数(实际上是"整数.000000")
3)example:
ceil(3.5)=4;
ceil(-3.5)=-3;
三. 实现四舍五入得整数的方法:
double m;
1)cout<<(int)(m+0.5);
2)printf("%.0lf",m);
未完,待续......