有没有高手帮个忙啊?(0分)

  • 主题发起人 主题发起人 zf1212
  • 开始时间 开始时间
Z

zf1212

Unregistered / Unconfirmed
GUEST, unregistred user!
我想精确到小数点后一位
例如
var
je:single;
//=====
je:=12.1111111;
我想得到的形式是je:=12.1;
我用 je:=formatfloat('0.0',int(je*10)/10);
和 je:=formatfloat('0.0',je);
都通不过,是怎么回事?
 
精确到小数点后一位可用函数SimpleRoundTo(je,-1)即可。这函数在Math库中
 
formatfloat 的返回值是 string 类型,如:
Label1.caption:=formatfloat('0.0',je);

 
JE:= STRTOFLOAT(FORMATFLOAT('#.#', JE))
 
接受答案了.
 
后退
顶部