4.Delphi:数值类型

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中测试通过。可以看出整型的“ +,-,* ”的结果还是整型,“ / ”的结果,若不能整除,则自动转化为浮点数。


delphi10.4.gif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容