我在DELPHI中对类型为FLOAT的数据进行四舍五入,代码如下:
(adoquery1.fieldbyname('name') as TFloatField).DisplayFormat:='#######0.00'结果却为舍五进六,比如数值34.045舍入为34.04而不是34.05,五以上才进位,比如34.046舍入为34.05???????,
一定有分!!!
(adoquery1.fieldbyname('name') as TFloatField).DisplayFormat:='#######0.00'结果却为舍五进六,比如数值34.045舍入为34.04而不是34.05,五以上才进位,比如34.046舍入为34.05???????,
一定有分!!!
FormatFloat()
------------------------------------
心中多少的创伤,不可抵挡的空虚,卑躬屈膝的一生,今天只想冲出那枷锁,就要象狂人,金属者---金属狂人
RoundTo(1.234, -2) = 1.23
RoundTo(1.235, -2) = 1.24
RoundTo(1.245, -2) = 1.24---------------------------------------------------------------------------------
btw:老兄,你会不会给我分?