Thread Exponentielle Darstellung mit printf mit einer null vor der Dezimaltrennstelle
(6 answers)
Opened by Sanny at 2010-11-11 10:37
Eine Möglichkeit das ohne textuelle Substitutionen zu erreichen wäre diese:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 use 5.012; use POSIX qw(log10 ceil); my $x = -666; my $e = ceil(log10(abs($x))); my $m = $x / 10**$e; printf "%19.16fD%+03d\n", $m, $e; When C++ is your hammer, every problem looks like your thumb.
|