A-A+
Creo关系表达式中的精度控制函数ceil与floor函数
如果ceil函数中仅有一个参数,则返回不小于其值的最小整数。如果floor函数中仅有一个参数,则返回不超过其值的最大整数。如果ceil和floor函数的值中带有小数,Creo允许给ceil和floor函数加一个可选的自变量,用它指定要保留的小数位数。因此,可使用这两个函数来控制实数的精度。其函数的语法是:
ceil(参数名或数值,小数位数)
floor(参数名或数值,小数位数)
ceil和floor函数的小数位数值可选。小数位数可以被表示为一个数或一个用户自定义参数。如果该参数值是一个实数,则会被截尾成为一个整数。小数位数的最大值是8。如果超过8,则不会舍入要舍入的数(第一个自变量),会使用其初值。
函数使用示例:
(1)使用不指定小数部分位数的ceil和floor函数,举例如下:
ceil (10.2) 的值为11
floor (10.2) 的值为10
(2)使用指定小数部分位数的ceil和floor函数,举例如下:
ceil (10.255, 2) 的值为10.26
ceil (10.255, 0) 的值为11 [ 与ceil (10.255) 相同]
floor (10.255, 1) 的值为10.2
floor (10.255, 2) 的值为10.25