version 1.28, 2003/01/25 20:11:30

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

Line 210 AUser CSP

Line 210 AUser CSP

endif 
endif 
1 max ur min ; 
1 max ur min ; 


: f>bufrdp ( rf caddr +nr nd np  ) \ gforth 
: f>bufrdp ( rf caddr +nr +nd +np  ) \ gforth 
\G Convert @i{rf} into a string at @i{caddr nr}. The conversion 
\G Convert @i{rf} into a string at @i{caddr nr}. The conversion 
\G rules and the meanings of @i{nr nd np} are the same as for 
\G rules and the meanings of @i{nr nd np} are the same as for 
\G @code{f.rdp}. 
\G @code{f.rdp}. 
Line 240 AUser CSP

Line 240 AUser CSP

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

\G exponential notation for all numbers. 
f>strrdp type ; 
f>strrdp type ; 


0 [if] 
0 [if] 