打印漂浮在ada

Dor*_*nai 7 printing floating-point ada

我想打印一个浮点数,我正在使用该包FLOAT_IO.

有没有办法控制点之后和之前的位数?

Ond*_*cny 6

该过程PutAda.Text_Float_IO具有三个可选的格式控制参数Fore,Aft,Exp控制输出.这些参数的含义如下:

  • Fore 表示点之前的位数(包括可能的负号和前导零);
  • Aft 表示点后的位数(包括任何尾随零);
  • Exp 表示指数的位数(如果需要).

有关格式控制参数的更详细说明和默认值,请参阅Ada 95参考手册的A.10.9节.

  • 澄清一点; 但是,阅读相应的RM部分以熟悉细节是个好主意. (2认同)
  • @Doron Sinai - “前”和“后”分别是船前部和后部的航海术语。我想这是母语不是英语会伤害你的情况之一。“Exp”只是“指数”的缩写。 (2认同)