跳转至内容

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 语言参考手册

[编辑 | 编辑源代码]
华夏公益教科书