跳轉至內容

Ada 程式設計/型別/digits

來自華夏公益教科書,開放的書本,開放的世界

Ada. Time-tested, safe and secure.
Ada. 經久考驗,安全可靠。

要定義浮點型別,您只需要指定需要多少個digits,即定義相對精度。

digits Num_Digits

如果您願意,也可以宣告所需的最小範圍。

digits Num_Digits range Low .. High

這種機制是 Ada 相比於(大多數)其他程式語言的一大優勢。在其他語言中,您只需在“float”和“long float”之間選擇,大多數人會

  • 如果他們不在乎精度,就選擇 float
  • 否則,選擇 long float,因為它是最好的選擇。

無論哪種情況,您都不知道獲得的精度是多少。

在 Ada 中,您指定所需的精度,編譯器將選擇具有至少您要求的精度的適當浮點型別。這樣,您的要求就可以得到保證。此外,如果計算機有多於兩種浮點型別可用,編譯器可以使用它們。

華夏公益教科書

[編輯 | 編輯原始碼]

Ada 語言參考手冊

[編輯 | 編輯原始碼]
華夏公益教科書