当前位置: 代码迷 >> 综合 >> C++取整,四舍五入
  详细解决方案

C++取整,四舍五入

热度:7   发布时间:2024-01-09 20:25:10.0

将浮点数取整或者四舍五入的数据处理情况经常见到,下面做一下总结

注意函数取整返回值均为double型,在用printf输出时应注意

头文件#include


#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    double a=2.5;cout<<ceil(a)<<endl;   //向上取整cout<<floor(a)<<endl;   //向下取整cout<<round(a)<<endl;   //四舍五入//不使用函数实现//向下取整cout<<(int)a<<endl;//向上取整cout<<(a>(int)a?(int)a+1:(int)a)<<endl;//四舍五入cout<<(int)(a+0.5)<<endl;return 0;
}

————————————————
版权声明:本文为CSDN博主「勤劳是一种恶习」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/innounce/article/details/61642582

  相关解决方案