Questions marquées «floating-point»

157
Pourquoi Double.MIN_VALUE n'est pas négatif

Quelqu'un peut-il expliquer pourquoi ce Double.MIN_VALUEn'est pas la valeur minimale que les doubles peuvent prendre? C'est une valeur positive, et un Double peut bien sûr être négatif. Je comprends pourquoi c'est un nombre utile, mais cela semble un nom très peu intuitif, surtout par rapport à...

157
Comparez les flotteurs en PHP

Je veux comparer deux flottants en PHP, comme dans cet exemple de code: $a = 0.17; $b = 1 - 0.83; //0.17 if($a == $b ){ echo 'a and b are same'; } else { echo 'a and b are not same'; } Dans ce code, il renvoie le résultat de la elsecondition au lieu de la ifcondition, même si $aet $bsont...

155
Précision 'float' vs 'double'

Le code float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z); vous donnera la sortie x=3.141593 z=3.141593 x=3.141592741012573242 z=3.141592653589793116 où sur la troisième ligne de sortie...