在开发程序时,会遇到截取小数位的问题,在PB中提供了两个函数。如下
1、Round(x,n) //x为要截取的小数,n为要截取的小数位数
例如:Round(8.341,2) //得到的结果是:8.34 取了两位小数
Round(8.325,2)//得到的结果是:8.33 取了两位小数(四舍五入)
2、Truncate ( x, n )//x为要截取的小数,n为要截取的小数位数
例如:Truncate (8.341,2) //得到的结果是:8.34 取了两位小数
Truncate (8.325,2)//得到的结果是:8.32 取了两位小数(没有四舍五入)
两个函数的区别:
1、Round截取的小数是要四舍五入
2、Truncate 截取的小数不四舍五入