L linbin125 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-06 #1 如果想把string 类型转变成double型用什么函数? 例如:把a.text=1234.123 变成double b=1234.123 请问用什么函数可以一步到位。
C chshanghai Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-06 #3 try b=strtofloat(a.text) execept showmessage('输入有误') end
0 0532qd Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-06 #4 to 轻舞肥羊:double型和float型有什么区别?
S shabi Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-06 #6 StrToFloat(a.text); 因为 浮点存储本身就有误差,所以你想只留三位的思想就是不对的。 只有反过来的时候才考虑留几位小数。
D dcba Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-06 #8 float是c的数据类型,对应到delphi是single,这两个是完全等价的 strtofloat不能从字面意思理解为转换成float,应当理解为转换成小数 所以double,single都可以接受返回的结果
float是c的数据类型,对应到delphi是single,这两个是完全等价的 strtofloat不能从字面意思理解为转换成float,应当理解为转换成小数 所以double,single都可以接受返回的结果
草 草在墙头 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-06 #11 若是在C#中: a.text=1234.123 do uble ss=double.Parse(a.text); 就ok了; 在delphi中我想你不会不会吧?