我使用Length(FloatToStr(Frac(strtofloat(tem))))这个函数的时候,tem从数据库中读数,先asfloat,再通过floattostr转换为何,有些一位小数的情况,比如9.1得到的值为3是正确的,而有些数据也是一位小数,但是frac后的length就成了18或者17??