boulax a écrit :
Mais on s'en fout de ça nous (la representation interne), et non je trouve pas ça normal
|
Bah non, on s'en fout pas, vindougneugneu !
IEEE754 est la norme pour les flottants depuis 35 ans. Elle est cablée au niveau des processeurs, c'est donc elle qui est utilisée pour manipuler les flottants, quelque soit le langage. Dans le cas de calculs stricts, il faut passer à des nombres qui ont une representation complète, et c'est largmeent plus lent.
boulax a écrit :
Et que vaut x la dedans (pour que ce soit vrai) ?
Double.Max_value < Double.Max_value - x
|
|
il faut que x apparaisse dans la mantisse à la puissance courante, E=1023 pour le double.MAX_VALUE, et la mantisse est sur 52 bits. c'est donc un changement du 52eme bit de la mantisse.
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !