2010-12-27 27 views
7

Chcę wydrukować liczbę zmiennoprzecinkową, używam pakietu FLOAT_IO.drukuj pływa w ada

Czy istnieje sposób kontrolowania liczby cyfr po kropce i przed nią?

+0

Wspaniale jest wiedzieć, że wciąż używają tego wspaniałego języka! –

Odpowiedz

6

Procedura Put w Ada.Text_Float_IO ma trzy opcjonalne formatu kontroli parametrów Fore, Aft, Exp że kontrolowania wyjście. Znaczenie tych parametrów jest w następujący sposób:

  • Fore oznacza liczbę cyfr (włącznie z ewentualnym znakiem ujemnym i czołowymi zera) przed kropką;
  • Aft oznacza liczbę cyfr po kropce (w tym wszelkie końcowe zera);
  • Exp oznacza liczbę cyfr wykładnika (jeśli to konieczne).

Aby uzyskać dokładniejszy opis i wartości domyślne parametrów kontrolujących format, patrz: Ada 95 Reference Manual, section A.10.9.

+0

Czy możesz wyjaśnić, co oznacza przód, rufie, exp? –

+0

Sekcja podręcznika Ondrej powiązana z wyjaśnieniem, czym są Fore, Aft i Exp. –

+2

Wyjaśnione nieco; jednak dobrze jest przeczytać odpowiednią sekcję RM, aby zapoznać się ze szczegółami. –