我想打印一个浮点数,我正在使用包FLOAT_IO
。
有没有办法控制点之后和之前的位数?
答案 0 :(得分:6)
Put
中的Ada.Text_Float_IO
过程有三个可选的格式控制参数Fore
,Aft
,Exp
来控制输出。这些参数的含义如下:
Fore
表示点之前的位数(包括可能的负号和前导零); Aft
表示点后的位数(包括任何尾随零); Exp
表示指数的位数(如有必要)。有关更全面的说明以及格式控制参数的默认值,请参阅Ada 95 Reference Manual, section A.10.9。