C++ 取整,四舍五入

    xiaoxiao2021-03-25  85

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

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

    头文件#include<cmath>

    #include<iostream> #include<cmath> 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; }

    转载请注明原文地址: https://ju.6miu.com/read-37032.html

    最新回复(0)