bonjour,

je souhaite afficher le long double suivant qui est défini dans float.h

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <float.h>
 
int main(void)
{
    printf("%Lg\n",LDBL_MAX);
    getchar();
    return 0;
}
il compile correctement sans warning, mais à l'exécution il me sort une injure -1.#QNAN

bon, la question est : quel est le format adéquat dans le printf pour afficher un long double. j'ai essayé plusieurs variantes sans succès.

merci d'avance