Le format à virgule flottante double précision est un format de nombre informatique qui occupe 8 octets (64 bits) en mémoire et représente une large plage de valeurs en utilisant une virgule flottante. Il s'agit d'un format standard pour stocker des données numériques dans les ordinateurs et il est généralement appelé double format.
Le format double peut représenter des nombres compris entre -1,7976931348623157081452742373170435679807056752584499659891747680315726078002853876058955863276687817154045895351. 438246423432132688946418276846754670353751698604991057655128207624549009038932894407586850845513394230458323690322294816580 8559332123348274797826204144723168738177180919299881250404026184124858368.00000000000000
Le format double utilise essentiellement deux nombres à virgule flottante simple précision, occupant chacun 4 octets (32 bits). Les deux nombres sont stockés en mémoire à l'aide de la norme IEEE 754, qui exige que le bit le plus significatif de chaque partie (appelé bit de signe) soit mis à zéro, permettant la représentation des nombres positifs et négatifs.
Le format double précision préserve non seulement une plus grande plage de nombres que le format simple précision, mais préserve également plus de précision. Les nombres à double précision ont généralement une précision d'environ 16 chiffres décimaux, soit près de deux fois plus que ceux des nombres à simple précision. Par conséquent, la double précision est le choix standard lorsqu’une plus grande précision est requise.
Le format double précision est désormais le type de format à virgule flottante le plus couramment utilisé, pris en charge par presque tous les processeurs et GPU modernes. C'est également le format omniprésent pour l'échange de données numériques entre programmes, et on le rencontre couramment dans les bibliothèques de langages de programmation, les fonctions mathématiques et les bibliothèques numériques.