c语言中有没有四舍五入的函数?
展开全部
c99 开始有 round() 函数处理 四舍5入。
函数原型:
double round (double x);
float roundf (float x);
long double roundl (long double x);
C++11 有 double round (T x);
----
低于c99 的可以自己写,例如: 绝对值+0.5,
绝对值函数原型:
double fabs (double x);
float fabs (float x);
long double fabs (long double x);
正数和负数的 四舍5入 有天花板和地板的 处理,由你自己选择(上靠,下靠) 。
天花板和地板函数原型:
double ceil (double x);
float ceil (float x);
long double ceil (long double x);double floor (double x);
float floor (float x);
long double floor (long double x);
函数原型:
double round (double x);
float roundf (float x);
long double roundl (long double x);
C++11 有 double round (T x);
----
低于c99 的可以自己写,例如: 绝对值+0.5,
绝对值函数原型:
double fabs (double x);
float fabs (float x);
long double fabs (long double x);
正数和负数的 四舍5入 有天花板和地板的 处理,由你自己选择(上靠,下靠) 。
天花板和地板函数原型:
double ceil (double x);
float ceil (float x);
long double ceil (long double x);double floor (double x);
float floor (float x);
long double floor (long double x);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询