打印漂浮在ada

时间:2010-12-27 10:27:46

标签: printing floating-point ada

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

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

1 个答案:

答案 0 :(得分:6)

Put中的Ada.Text_Float_IO过程有三个可选的格式控制参数ForeAftExp来控制输出。这些参数的含义如下:

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

有关更全面的说明以及格式控制参数的默认值,请参阅Ada 95 Reference Manual, section A.10.9