• [^] # Re: "double" et "long double"

    Posté par (site web personnel, Mastodon) . En réponse au journal SQL Decimal vs Double. Évalué à 2.

    Ahem...

    ~/Essais/Sqlite $ cat t.c
    #include <stdio.h>
    int main(int argc, char *argv[]) {
     long double value = 30000.14;
     printf("%.12Lf\n", value);
    }
    ~/Essais/Sqlite $ gcc -Wall t.c
    ~/Essais/Sqlite $ ./a.out 
    30000.139999999999
    

    Où est l'erreur ? Dans la mécanique interne ou dans le printf ?