问答125 数值四舍五入-凯发k8国际

 
问答125 数值四舍五入

问:脚本中使用round()函数对浮点数做四舍五入取位时,为什么有些数字的保留结果不正确?




答:round()函数的取位方式是四舍六入,5奇进偶不进。比如round(8.485 , 2)的返回值为4.48round(8.475 , 2)的返回值也是4.48


严格进行四舍五入,如果是对脚本变量进行操作,可以使用formatnumber()函数,例如formatnumber(8.485 , 2)的返回结果为4.49;如果是在脚本中通过sql语句对mdb属性表中的数据进行操作,可以使用format()函数,例如”select format(zjdpzmj,'##0.00') from zjd_宅基地宗地基本属性表”。


"));
网站地图