version 1.29, 2003/01/26 20:56:37

version 1.30, 2003/02/03 08:59:29

Line 236 AUser CSP

Line 236 AUser CSP



: f.rdp ( rf +nr +nd +np  ) \ gforth 
: f.rdp ( rf +nr +nd +np  ) \ gforth 
\G Print float @i{rf} formatted. The total width of the output is 
\G Print float @i{rf} formatted. The total width of the output is 
\G @i{nr}, the number of digits after the decimal point is @i{+nd}, 
\G @i{nr}. For fixedpoint notation, the number of digits after the 
\G the minimum number of significant digits for fixedpoint notation 
\G decimal point is @i{+nd} and the minimum number of significant 
\G is @i{np}. @code{Setprecision} has no effect on @code{f.rdp}. 
\G digits is @i{np}. @code{Setprecision} has no effect on 
\G Fixedpoint notation is used if the number of siginicant digits 
\G @code{f.rdp}. Fixedpoint notation is used if the number of 
\G would be at least @i{np} and if the number of digits before the 
\G siginicant digits would be at least @i{np} and if the number of 
\G decimal point would fit. If fixedpoint notation is not used, 
\G digits before the decimal point would fit. If fixedpoint notation 
\G exponential notation is used, and if that does not fit, asterisks 
\G is not used, exponential notation is used, and if that does not 
\G are printed. We recommend using @i{nr}>=7 to avoid the risk of 
\G fit, asterisks are printed. We recommend using @i{nr}>=7 to avoid 
\G numbers not fitting at all. We recommend @i{nr}>=@i{np}+5 to avoid 
\G the risk of numbers not fitting at all. We recommend 
\G cases where @code{f.rdp} switches to exponential notation because 
\G @i{nr}>=@i{np}+5 to avoid cases where @code{f.rdp} switches to 
\G fixedpoint notation would have too few significant digits, yet 
\G exponential notation because fixedpoint notation would have too 
\G exponential notation offers fewer significant digits. We recommend 
\G few significant digits, yet exponential notation offers fewer 
\G @i{nr}>=@i{nd}+2, if you want to have fixedpoint notation for some 
\G significant digits. We recommend @i{nr}>=@i{nd}+2, if you want to 
\G numbers. We recommend @i{np}>@i{nr}, if you want to have 
\G have fixedpoint notation for some numbers. We recommend 
\G exponential notation for all numbers. 
\G @i{np}>@i{nr}, if you want to have exponential notation for all 

\G numbers. 
f>strrdp type ; 
f>strrdp type ; 


0 [if] 
0 [if] 