Maison > développement back-end > C++ > Quelle est la vraie différence entre les types de données « long double » et « double » ?

Quelle est la vraie différence entre les types de données « long double » et « double » ?

Mary-Kate Olsen
Libérer: 2024-11-25 08:49:11
original
647 Les gens l'ont consulté

What's the Real Difference Between `long double` and `double` Data Types?

Types de données longs doubles ou doubles

En programmation, la taille et la gamme des types de données peuvent varier selon les différents systèmes. Cela soulève des questions sur les différences entre les types de données long double et double.

Différences de taille

Sur l'architecture x86, y compris les systèmes XP 32 bits, la plupart des compilateurs implémentent long double en tant que type de précision étendue de 80 bits. Cependant, il peut également être stocké sous forme de 12 ou 16 octets pour la maintenance de la structure des données.

Différences de plage

La plus grande taille du double long suggère le potentiel d'une valeur étendue gamme par rapport au double. Toutefois, ce n’est pas toujours le cas. Les compilateurs ont également la possibilité d'utiliser un double long pour les formats de quadruple précision de 128 bits.

Par conséquent, la plage réelle de valeurs qu'un double long peut contenir est déterminée par l'implémentation du compilateur. Il peut être supérieur au double dans certains cas, mais dans d'autres, il peut être équivalent.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal