Michael Perdue wrote:

> is float(nan) equal to double(nan)?

NaN isn't equal to anything, not even to itself:

        $ cat foo.c
        #include <stdio.h>
        int main(void)
        {
                double nan = 0.0/0.0;
                if (nan == nan)
                        printf("equal\n");
                else
                        printf("unequal\n");
                return 0;
        }
        $ gcc -Wall foo.c
        $ ./a.out
        unequal

-- 
Glynn Clements <[EMAIL PROTECTED]>

_______________________________________________
grassuser mailing list
[email protected]
http://grass.itc.it/mailman/listinfo/grassuser

Reply via email to