C语言中floor函数的使用方法及示例:实现小数向下取整功能详解

用C语言

C语言中floor函数的使用方法及示例:实现小数向下取整功能详解

1.地板功能

功能:将十进制向下绕

也就是说,如果数字为2.2,则向下舍入的结果为2.000000

原型:双层(doube x);

参数说明:

X:需要计算的数字

返回值:

成功:返回双型号码,默认情况下具有6个小数位置

没有返回值失败

标题文件:#include

示例地板功能的结果是双重类型:

#包括

#包括

#包括

int main()

双i =地板(2.2);

双j = floor(-2.2);

printf(“ 2.2的地板为%f \ n”,i);

printf(“ 2.2的地板为%f \ n”,j);

系统(“暂停”);

返回0;

运行结果:地板功能力将转换的结果转换为INT类型:

#包括

#包括

#包括

int main()

int i =地板(2.2);

int j =地板(2.7);

printf(“ i =%d,j =%d \ n”,i,j);

系统(“暂停”);

返回0;

运行结果:PS:将计算结果转换为INT后,精度将丢失。

2.CEIL功能

功能:将十进制向上绕

也就是说,如果数字为2.2,则舍入的结果为3.000000

原型:双Ceil(doube x);

参数说明:

X:需要计算的数字

返回值:

成功:返回双型号码,默认情况下具有6个小数位置

没有返回值失败

标题文件:#include

示例CEIL函数的结果是Double类型:

#包括

#包括

#包括

int main()

double i = ceil(2.2);

double j = ceil(-2.2);

printf(“ 2.2的天花板为%f \ n”,i);

printf(“ 2.2的天花板为%f \ n”,j);

系统(“暂停”);

返回0;

运行结果:

CEIL函数力将计算出的结果转换为INT类型:

#包括

#包括

#包括

int main()

int i = ceil(2.2);

int j = ceil(2.7);

printf(“ i =%d,j =%d \ n”,i,j);

系统(“暂停”);

返回0;

运行结果:

3. ROUND功能

功能:小数号

也就是说,如果数字为2.2,则舍入的结果为2

如果数字为2.5,则结果为3

原型:双回合(doube x);

参数说明:

X:需要计算的数字

标题文件:#include

例子

圆函数的计算结果是双重类型:

#包括

#包括

#包括

int main()

double i = round(2.2);

double x =圆形(2.7);

double j = round(-2.2);

double y = round(-2.7);

printf(“ 2.2的回合为%f \ n”,i);

printf(“ 2.7的回合为%f \ n”,x);

printf(“ -2.2的回合为%f \ n”,j);

printf(“ -2.7的回合为%f \ n”,y);

系统(“暂停”);

返回0;

运行结果:

在C ++中

1.地板功能

#包括

使用名称空间性std;

int main()

双i =地板(2.2);

双j = floor(-2.2);

cout

你可能想看:
« 上一篇
下一篇 »

相关推荐

FreeBasic:强大免费开源的64位basic编译器及应用优势

2025年05月10日

82阅读

脊柱侧弯矫正方法大盘点:运动康复、支具矫正等多种方式

2025年05月09日

87阅读

如何在winForm标题栏去掉标题文字且任务栏图标正常显示

2025年05月09日

86阅读

十一黄金周促销广告词大全,国庆购物狂欢等你来

2025年05月09日

78阅读

关闭快速编辑模式及插入模式,设置控制台指定文字颜色举例

2025年05月09日

63阅读

黄金搭档低糖高钙饮品包装及成分功效全解析,适合人群要知晓

2025年05月09日

91阅读