in reply to Negative zero? There's gotta be a sprintf that undoes that, right?
Output:print "print an example of negative zero\n"; my @range = (-0.0000001, -0.000001, -0.00001, -0.0001); foreach my $example (@range) { my $twice = sprintf "%.5f", $example; my $tret = sprintf("rounded float:%7.5f, other:%7.5e",$twice,$twic +e); print "The Number $example is represented as $tret\n"; }
print an example of negative zero The Number -1e-007 is represented as rounded float:0.00000, other:0.00 +000e+000 The Number -1e-006 is represented as rounded float:0.00000, other:0.00 +000e+000 The Number -1e-005 is represented as rounded float:-0.00001, other:-1. +00000e-005 The Number -0.0001 is represented as rounded float:-0.00010, other:-1. +00000e-004
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Negative zero? There's gotta be a sprintf that undoes that, right?
by rgiskard (Hermit) on Dec 11, 2007 at 19:47 UTC | |
by Roy Johnson (Monsignor) on Dec 12, 2007 at 19:17 UTC | |
|
Re^2: Negative zero? There's gotta be a sprintf that undoes that, right?
by rgiskard (Hermit) on Dec 11, 2007 at 18:58 UTC |