提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
1.介绍一下常用的三种小数转换成整数的函数
2.小数四舍五入保留后几位小数的算法
提示:以下是本篇文章正文内容,下面案例可供参考
一、小数转换成整数
1.floor(x) :用来保留<=x的最大整数
2.ceil(x):用来保留>=x的最小整数
3.round(x):四舍五入为整数
注意: 对于小数而言,round仅仅只保留小数点后一位进行四舍五入
二、小数四舍五入保留后几位小数
1.如果操作数中有一个是浮点数类型,另一个为整数型,则结果也还是浮点型。
但是如果两个都是整数型,则结果是一个整除数,此时需要强制转换成(double)
例如:
1.int a=3;double b=2;
double x=a/b=1.5;
2.int a=3,b=2;
则double x=a/b=1;
而double x=(double)a/b=1.5;