Que signifie double en langage C ?
La signification de double en langage C est :
double est un mot-clé en langage C, qui représente le type à virgule flottante double précision et occupe 8 octets d'espace mémoire. La plage est "1,7E-308 ~ 1,7E+308". Le nombre de chiffres valides entièrement garantis pour la double précision est de 15 chiffres, et 16 chiffres ne sont garantis que pour certaines valeurs.
La différence entre double et float
En langage C, float et double sont des nombres à virgule flottante. La différence est la suivante : la plage représentée par double, la plage de la partie entière est plus grande que celle de float, et la précision de la partie décimale est également supérieure à celle de float.
Par exemple : si le nombre pi 3.1415926535 est exprimé sous forme de flottant, il ne peut être précis qu'à 6 décimales au maximum. Et le double peut être précis à environ 15 décimales près. Le nombre exact dépend du compilateur utilisé, mais il n'y a pas beaucoup de différence entre les éditeurs et les compilateurs.
Quant à la partie entière, la plage de la partie entière représentée par float est déjà suffisamment grande et peut être exprimée au niveau du billion, qui est si grand qu'il n'y a pas d'arête. La plage d’entiers représentée par double est si grande qu’elle n’a aucune arête. Dans le développement réel, à l'exception de quelques champs de haute précision, l'utilisation de float suffit.
Tutoriel recommandé : "Tutoriel PHP"
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!