Maison > développement back-end > Tutoriel C#.Net > Combien de décimales le double type en langage C produit-il par défaut ?

Combien de décimales le double type en langage C produit-il par défaut ?

青灯夜游
Libérer: 2020-04-22 15:25:05
original
7015 Les gens l'ont consulté

Combien de décimales le double type en langage C produit-il par défaut ?

Il existe deux types de décimales couramment utilisés en langage C, à savoir float ou double ; float est appelé type à virgule flottante simple précision, et double est appelé type à virgule flottante double précision. Contrairement aux entiers, les décimales ne posent pas autant de problèmes. La longueur des décimales est fixe. Float occupe toujours 4 octets et double occupe toujours 8 octets.

Combien de décimales le double type en langage C produit-il par défaut ?

En langage C, lors de la sortie du type double (type réel double précision) et du type float (type réel simple précision), 6 chiffres décimaux sont sortis par défaut (moins de six chiffres sont remplis de 0, et plus de six chiffres sont complétés par des 0) Tronqué par arrondi).

double a = 1;
printf("%lf\n", a);
Copier après la connexion

Le résultat sera :

1.000000
Copier après la connexion

Mais parfois, six chiffres peuvent sembler très longs et ce n'est pas nécessaire. Par exemple, lors du calcul du score moyen, une à deux décimales suffisent. Mais parfois, six chiffres ne suffisent pas et davantage de décimales sont nécessaires, comme pour le calcul de racines carrées de haute précision. À ce stade, vous pouvez utiliser le contrôle de format printf. Si vous souhaitez afficher n décimales, vous pouvez utiliser le format %.nlf. où n est un nombre.

Si vous souhaitez afficher 10 décimales, alors

printf("%.10lf\n", a);
Copier après la connexion

suffit.

Recommandé : "Tutoriel en langage C"

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal