1.常用的是Integer和Double类型,Integer表示的整数,如1,2,-1,-2等,Double表示的浮点数,如1.5,9.9,-2.5,-100等,下面进入IDE测试:
2.打开IDE,新建一个Vcl应用,在窗体上添加一个Button1, 一个Memo1,双击Button1,输入以下代码:
procedure TForm1.Button1Click(Sender: TObject);
var
i:Integer; //一个整型变量
d:Double; //一个浮点型变量
begin
i:=9;
d:=9.9;
memo1.Lines.Add(i.ToString); //在memo1中显示i的值:9
memo1.Lines.Add(d.ToString); //在memo1中显示d的值:9.9
memo1.Lines.Add((i+91).ToString); //在memo1中显示i+91的值:100
memo1.Lines.Add((i-100).ToString); //在memo1中显示i-100的值:-91
memo1.Lines.Add((i*2).ToString); //在memo1中显示i*2的值:18
memo1.Lines.Add((i/2).ToString); //在memo1中显示i/2的值:4.5
memo1.Lines.Add(((i+1)/2).ToString); //在memo1中显示(i+1)/2的值:5
memo1.Lines.Add((d+91).ToString); //在memo1中显示d+91的值:100.9
memo1.Lines.Add((d-100).ToString); //在memo1中显示d-100的值:-90.1
memo1.Lines.Add((d*2).ToString); //在memo1中显示d*2的值:19.8
memo1.Lines.Add((d/2).ToString); //在memo1中显示d*2的值:4.95
memo1.Lines.Add((i+d).ToString); //在memo1中显示i+d的值:18.9
end;
以上代码在Delphi 10.4中测试通过。可以看出整型的“ +,-,* ”的结果还是整型,“ / ”的结果,若不能整除,则自动转化为浮点数。