C++:round函数用法
C++:round函数用法
正常用法
对于小数而言,round()函数仅仅保留到整数位,即仅仅对小数点后一位四舍五入
round(1.5)=2.000000
round(1.56)=2.000000
round(-1.5)=-2.000000
round(-1.56)=-2.000000
保留小数用法
如果想要保留小数位数,则可以先乘后除
#include<stdio.h>
#include<math.h>int main()
{double x=1.5684;printf("对1.5684保留两位有效数字:");printf("%.2lf\n",round(x*100)/100);return 0;}
结果
对1.5684保留两位有效数字:1.57