2010-12-27 33 views
7

Bir float numarası yazdırmak istiyorum, FLOAT_IO paketini kullanıyorum.adada baskı yüzer

Noktadan sonra ve ondan önceki rakam sayısını kontrol etmenin bir yolu var mı? Ada.Text_Float_IO içinde

+0

Hala bu harika dili kullanan insanlar olduğunu bilmek harika! –

cevap

6

prosedür Put üç isteğe bağlı biçimde kontrol parametreleri Fore, Aft, çıkışını kontrol Exp sahiptir. aşağıdaki şekilde, bu parametrelerin anlamı:

  • Fore nokta önce (muhtemel olumsuz işareti ve sıfır dolgulu dahil), basamak sayısını belirtmektedir;
  • Aft noktadan sonraki basamak sayısını (sondaki sıfırlar dahil);
  • Exp, üssün basamak sayısını belirtir (gerekirse).

Biçim denetleyici parametrelerin daha ayrıntılı bir açıklaması ve varsayılan değerleri için Ada 95 Reference Manual, section A.10.9'a bakın.

+0

Hangi şeyin, hangi kıç, exp, ne anlama geldiğini açıklayabilir misiniz? –

+0

Ondrej, Fore, Aft ve Exp'in ne için olduğunu açıklayan başvuru kılavuzu bölümüdür. –

+2

Netleştirilmiş bir bit; bununla birlikte, detayları öğrenmek için ilgili RM bölümünü okumak iyi bir fikirdir. –