4.Delphi:數(shù)值類型

1.常用的是Integer和Double類型,Integer表示的整數(shù),如1,2,-1,-2等,Double表示的浮點(diǎn)數(shù),如1.5,9.9,-2.5,-100等,下面進(jìn)入IDE測(cè)試:

2.打開(kāi)IDE,新建一個(gè)Vcl應(yīng)用,在窗體上添加一個(gè)Button1, 一個(gè)Memo1,雙擊Button1,輸入以下代碼:

procedure TForm1.Button1Click(Sender: TObject);
var
  i:Integer;   //一個(gè)整型變量
  d:Double;    //一個(gè)浮點(diǎn)型變量
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中測(cè)試通過(guò)??梢钥闯稣偷摹?+,-,* ”的結(jié)果還是整型,“ / ”的結(jié)果,若不能整除,則自動(dòng)轉(zhuǎn)化為浮點(diǎn)數(shù)。


delphi10.4.gif
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容