如何在Delphi中将整数转换为 float ?
例如 int_h:= int_var/1.5* int_var;
最佳答案
i*1.0 应该将其转换为 float 。任何涉及任何类型 float 的计算都会隐式转换为extendend
,然后在赋值时隐式转换为所需的结果类型。与 C/C++ 相比,所有计算都在扩展(80 位 float ,x87 浮点单元的内部格式)中进行,并稍后转换回来。
real(i) 也可能有效。
关于delphi - Delphi中如何将整数转换为 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3934392/