Maison  >  Article  >  développement back-end  >  Quel est le format de double sortie ?

Quel est le format de double sortie ?

醉折花枝作酒筹
醉折花枝作酒筹original
2021-07-27 11:18:2839318parcourir

La sortie conventionnelle du type double est "%lf", mais par défaut, le type double génère 6 chiffres après la virgule décimale. Nous devons généralement réduire sa longueur après la virgule décimale. Vous pouvez utiliser la forme "%m.nlf", où m et n sont tous deux des entiers positifs.

Quel est le format de double sortie ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, version C++17, ordinateur Dell G3.

Le type double (virgule flottante double précision) est l'un des types de base du langage C. Il occupe 8 octets et peut être exprimé jusqu'à 1,7*10^308. programme.

La sortie régulière de double est %lf (notez que la sortie de type float est %f). Par exemple : définissez double a = 1.0 ; utilisez printf("%lf",a) pour la sortie

Cependant, par défaut ; , le type double affiche après la virgule décimale 6 chiffres, nous devons généralement réduire sa longueur après la virgule décimale. Vous pouvez utiliser la forme "%m.nlf", où m et n sont tous deux des entiers positifs. m signifie que les données à virgule flottante de sortie occupent m bits Si la longueur réelle n'est pas égale à m, elles seront sorties en fonction de la longueur réelle n signifie le nombre de points décimaux dans la sortie. Par conséquent, m peut en fait être ignoré, remplacez-le simplement par 0 ou laissez-le tranquille !

Par exemple, la sortie ci-dessus est : 1.000000 (par défaut)

Si le format de sortie est modifié en "%0.0lf" ou "%4.0lf", la sortie est 1 (m! = longueur réelle)

Par d'ailleurs, le langage C dans VC ne prend pas en charge le type long long int, mais il est pris en charge sous Linux. long long int occupe également 8 octets

Tutoriel recommandé : "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!

Déclaration:
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