Re: nan

Top Page

Reply to this message
Author: Edgar Bonet
Date:  
To: Liste Guilde
Subject: Re: nan
Salut !

Le lundi 3 avril, Patrick Dupre a écrit :
> J'ai un sous-programme c qui parfois atteint une valeur trop grande,
> cad : nan,


Valeur trop grande ce serait putôt +Infty. Nan signifie valeur
impossible, du genre log d'un nombre négatif.

> Comment es-ce que je peux tester ce debordement ?


Nan est le seul nombre à ne pas être égal à lui-même :

    if (x != x) {
        fprintf(stderr, "x is not a number!\n");
    }


--
Edgar