long double a 16 octets, 12 octets et 8 octets, dont 16 octets représentent la majorité. Étant donné que la norme ANSI C ne spécifie pas la précision exacte du long double, il peut y avoir différentes implémentations pour différentes plates-formes.
L'environnement d'exploitation de cet article : système Windows 7, C++, Dell G3.
Combien d'octets sont longs doubles ?
long double a 16 octets, 12 octets et 8 octets. Parmi eux, 16 octets représentent la majorité.
long double est un type de données dans le langage de programmation informatique C et C++.
long double (type à virgule flottante multi-précision ou type à virgule flottante longue précision) long double est le "mot-clé" de la norme du langage C révisé en 1999. Le terme long double est utilisé dans le langage C et dans la bibliothèque du langage C. fonctions, mais pour Le traitement des doubles longs dépend du compilateur.
La norme ANSI C stipule que les variables doubles sont stockées sous forme de valeurs à virgule flottante IEEE 64 bits (8 octets), mais ne spécifie pas la précision exacte du double long.
Il peut donc y avoir différentes implémentations pour différentes plates-formes.
Certains font 8 octets, certains font 10 octets, certains font 12 octets ou 16 octets.
Il est stipulé que la précision du long double n'est pas inférieure à celle du double, tout comme int et long int.
Pour la situation spécifique du compilateur, vous pouvez imprimer sizeof(long double) pour savoir.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ ou étudier "c Language Tutorial"
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!