取整方法
取整方法
函数实现
| 名 | 义 | |
|---|---|---|
| 向下取整 | floor() |
不大于自变量的最大整数 |
| 向上取整 | ceil() |
不小于自变量的最大整数 |
| 四舍五入 | round() |
四舍五入到最邻近的整数 |
向下取整floor()
- 函数原型 double floor(double x);
- 返回不大于 x 的最大整数值
- 头文件
向上取整ceil()
- 函数原型 double ceil(double x);
- 返回不小于 x 的最小整数值
- 头文件
四舍五入round()
原理
标准的四舍五入以.5为分界,只需要将浮点数根据正负+0.5/-0.5再进行int强制类型转换即可
实现
直接调用须在c++11版本后包含
1 | |
1 | |
取整方法
https://cdro.tech/notes/CS/rounding/