fortran语句里floor(x)是取整的意思吗?

2024-11-19 21:39:50
推荐回答(3个)
回答1:

floor(x)是向下取整的意思。或者说“向下舍入”、“向零取舍”,即取不大于x的最大整数,与“四舍五入”不同,下取整是直接取按照数轴上最接近要求值的左边值,即不大于要求值的最大的那个整数值。

round(x)是向上取整,直接取按照数轴上最接近要求值的左边值,即不小于要求值的最大的那个整数值。


扩展资料

FORTRAN语言是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。

FORTRAN 90对以往的FORTRAN语言标准作了大量的改动,使之成为一种功能强大、具有现代语言特征的计算机语言。其主要特色是加入了面向对象的概念及工具、提供了指针、加强了数组的功能、改良了旧式FORTRAN语法中的编写“版面”格式。

参考资料来源:百度百科-floor函数

回答2:

差不多是取整的意思。但与取整(int)稍有不同。

floor(x) 的意思是,小于或等于 x 的整数里,最大的一个。在正数范围内,与取整是一样的。但负数范围内则不同。

int(-4.8) = -4
floor(-4.8) = -5

回答3:

是。只保留整数部分