Signed zeros: is this a bug?
Terry Reedy
tjreedy at udel.edu
Sun Mar 11 12:13:36 EDT 2007
More information about the Python-list mailing list
Sun Mar 11 12:13:36 EDT 2007
- Previous message (by thread): Signed zeros: is this a bug?
- Next message (by thread): Signed zeros: is this a bug?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Dan Bishop" <danb_83 at yahoo.com> wrote in message news:1173629090.993914.55570 at 30g2000cwc.googlegroups.com... | On Mar 11, 9:31 am, "Mark Dickinson" <dicki... at gmail.com> wrote: | > I get the following behaviour on Python 2.5 (OS X 10.4.8 on PowerPC, | > in case it's relevant.) | > | > >>> x, y = 0.0, -0.0 | > >>> x, y | > (0.0, 0.0) | > >>> x, y = -0.0, 0.0 | > >>> x, y | > | > (-0.0, -0.0) || IIRC, float.__repr__ just does whatever libc does. Have you tried | using printf("%g, %g", 0.0, -0.0) in a C program? Detailed FP behavior like this is system (and yes, libc) dependent. On WinXP IDLE 1.1.3 >>> x,y = 0.0, -0.0 >>> x,y (0.0, 0.0) >>> x,y = -0.0, 0.0 >>> x,y (0.0, 0.0) >>> -0.0 0.0 Terry Jan Reedy
- Previous message (by thread): Signed zeros: is this a bug?
- Next message (by thread): Signed zeros: is this a bug?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list