Enseignement Société Événements NI Developer Zone Support Solutions Produits et Services Contacter NI MyNI
This Document is not yet Rated  Rate this Document

Quelle est la différence de précision entre les données de type float et double ?

French Prim Software: LabWindows/CVI Development Systems>>Full Development System
French Prim Software Ver: 6.0
French Fixed Ver: N/A
French Sec Software: N/A

Problème:
J’hésite entre utiliser les données de type float ou double dans mon programme. Quelle est la différence entre ces deux types de données ?

Solution:
Une variable de type float n’a une précision que d’environ 7 chiffres alors qu’une variable de type double aura une précision d’environ 15 chiffres. Pour une meilleure précision, utilisez les données de type double au lieu de celles de type float.

En utilisant des données à virgule flottante, vous aurez des données arrondies de la manière suivante :

Value entered => Value in the floating-point standard
1.34 => 1.340000
51.4 => 51.400002
112.56 => 112.559998

Ce comportement est attendu. Pour toute question concernant la perte de précision de nombres à virgule flottante, référez vous au lien rattaché.

Liens rattachés:
KnowledgeBase 2T7G1PQ8: Why Do My Floating Point Numbers Lose Precision?


Pièces jointes:





Date du rapport: 06/28/2006
Dernière mise à jour: 05/12/2008
ID du document: 3YR9MJUR

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit