delphi中 float变量如何声明 以及如何将integer转化为float
声明变量: i,j,k :float; (报错,求解) m,n : integer; 将m,n转化为i,j k=i/j; 在声明float时报错“undeclared indentifier:'float'” 也不能将integer转化为float 求一个正确方法
声明变量: i,j,k :float; (报错,求解) m,n : integer; 将m,n转化为i,j k=i/j; 在声明float时报错“undeclared indentifier:'float'” 也不能将integer转化为float 求一个正确方法
答案:DELPHI的浮点数声明不是用float,而是用real(8个字节),single(8个字节,单精度浮点),double(16个字节,双精度浮点)
浮点数据声明如下:
var i,j,k:real;
m,n:integer;
integer 转化为float是自动进行的.当把一个integer值赋给浮点型的变量时,DELPHI自动进行类型转换.
其他:float 改成 real 就可以了 应该把float 声明为real 类型。
i,j,k :real;
....