2
J'ai deux nombres à virgule flottante et je veux calculer leur différence en unités en dernier lieu (ULP). En Java, ceci est:Quel est l'équivalent perl de Double.doubleToLongBits() de Java?
Double.doubleToLongBits(a) - Double.doubleToLongBits(b)
Quel est l'équivalent en Perl?
Le résultat de 'Double.doubleToLongBits()' inclut le signe et l'exposant. Cette méthode peut échouer si 'a' et' b' ont des valeurs d'exposant différentes. –
@KeithThompson true ce n'est plus des multiples de l'unité à la dernière place mais c'est une mesure de précision en virgule flottante. C'est à dire. combien de nombres sont entre a et b. – Evan