Paul Eggert <[EMAIL PROTECTED]> wrote:
> Pádraig Brady <[EMAIL PROTECTED]> writes:
...
>> Aren't you susceptible to whatever rounding
>> printf does internally?
>
> Yes, that's quite true.  One can easily construct examples where the
> revised "seq" is mathematically incorrect, due to this problem.
> For example, on x86:
>
>    $ seq -f %.20g 0 0.1 1.3
>    0
>    0.1
>    0.2
>    0.30000000000000000001
>    0.40000000000000000001
>    0.5
>    0.60000000000000000002
>    0.69999999999999999999
>    0.80000000000000000001
>    0.90000000000000000003
>    1
>    1.1
>    1.2

I was just looking at a similar example:

  $ ./seq --format=%.21g .000002 .000001 .000003
  2.00000000000000000007e-06

Admittedly contrived, and not really an objection.


_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to