Convertit le point fixe. (bit n fixe pour fraction) à double sécurité IEEE? Par exemple: est-ce que le format double IEEE peut représenter tous les nombres qu'un point fixe peut représenter? Le test: un nombre passe au format flottant pt puis retourne à son format original pt fixe.Point fixe vers le point flottant et vers l'arrière
Répondre
En supposant que vos nombres à virgule fixe sont stockés sous forme d'entiers 32 bits, oui, la double précision IEEE peut représenter n'importe quelle valeur représentable en point fixe. En effet, le double a une mantisse de 53 bits, vos valeurs à virgule fixe n'ont que 32 bits de précision et l'exposant à virgule flottante pour la valeur du point fixe est borné entre -32 et 32 (en fonction de l'emplacement du point binaire se situer dans vos valeurs de point fixe) qui est bien dans la gamme représentable.
Tout dépend de la taille et du format de votre type de point fixe. Le point fixe à virgule flottante est sûr si votre type fixe a assez peu de bits pour ne pas devenir inexact lors de la conversion en virgule flottante. L'inverse autour de votre type de point fixe devrait être extrêmement long car un double peut potentiellement représenter une très grande valeur (grandeur-sage) dans une petite quantité de bits.
- 1. Fiche Excel vers données iPhone - Point A vers point B
- 2. Animer Sprites vers un point
- 3. cocos2d + box2d: Rotation vers le point
- 4. Point flottant avec 2 chiffres après le point
- 5. XMLSerialization Précision du point flottant
- 6. point flottant dans l'assemblage linux
- 7. Sha-1 hash point fixe
- 8. algorithme d'itération à point fixe
- 9. Quel est le point du lien symbolique vers com.apple.PeoplePicker.plist?
- 10. Problème de point flottant C++ Cout
- 11. Résoudre cette équation à point fixe itération
- 12. comment faire pivoter UIIMageVIew avec point fixe?
- 13. Pouvez-vous écrire une redirection 301 vers un point d'ancrage?
- 14. Standard moyen d'avoir un point UIBarButtonItem vers la droite?
- 15. comment déplacer un objet NSObject vers un point (x, y)?
- 16. Assemblage: convertir la valeur du point flottant en octet signé
- 17. Le point le plus proche sur un chemin vers un point, ou: Cher cible, désolé tu m'as manqué
- 18. Génériques et le point d'interrogation
- 19. tête css fixe et flottant contenu
- 20. tracer une ligne d'un point fixe à un point mobile sur l'iphone
- 21. ie 6 pied de page flottant vers le haut numéro
- 22. objectif c réaffecter le point
- 23. Pointeur vers une adresse fixe spécifique
- 24. iPhone 3G: Comment afficher les emplacements autour d'un point fixe?
- 25. Portail Sharepoint vers ActiveX vers WebClient retour vers Sharepoint
- 26. Trouvez le troisième point
- 27. Faire d'une orbite d'objet un point fixe dans directx?
- 28. Transfert de messages vers le point final à distance dans Nservicebus
- 29. CakePHP: image à l'intérieur lien, veulent faire le point de lien vers une image
- 30. Matlab Simulation: Point (symbole) Déplacement du point de départ jusqu'au point final et retour
Ce n'est pas correct. Vous pouvez avoir 1 chiffre fractionnaire autorisé et ne pas être représentable par un nombre quelconque de bits. 0.1 (un dixième) ne peut pas être représenté en binaire, donc les doubles ne peuvent pas le représenter avec précision. – Phil
Évidemment, je parlais d'un nombre à point fixe binaire. Il n'y a pas de "désaccord d'impédance" entre un point flottant et un point fixe s'ils sont tous les deux binaires, n'est-ce pas? –