C/C++ 取整函数
[C++11]
<cmath>
C++ 标准函数库<cmath>
中的取整函数
一、向上取整
double ceil (double x);
将x
向正无穷取整,返回大于或等于x
的最小整数值。
二、向下取整
double floor (double x);
将x
向负无穷取整,返回小于或等于x
的最大整数值。
三、四舍五入
double round (double x);
返回最接近x
的整数值。(中间情况按四舍五入区分)
四、举例
value | ceil | floor | round |
---|---|---|---|
2.3 | 3.0 | 2.0 | 2.0 |
3.8 | 4.0 | 3.0 | 4.0 |
5.5 | 6.0 | 5.0 | 6.0 |
-2.3 | -2.0 | -3.0 | -2.0 |
-3.8 | -3.0 | -4.0 | -4.0 |
-5.5 | -5.0 | -6.0 | -6.0 |
作者:Jude_Zhang
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用BY-NC-SA 许可协议。转载请注明出处!
支持博主:如果您觉得文章对您有帮助,可以点击文章下方赞一下。您的鼓励是博主的最大动力!
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用BY-NC-SA 许可协议。转载请注明出处!
支持博主:如果您觉得文章对您有帮助,可以点击文章下方赞一下。您的鼓励是博主的最大动力!