Module: (C++)Variables. Formats de sortie


Problem

5/7

Largeur et précision du champ de sortie

Theory Click to read/hide

Largeur et précision du champ de sortie
*** Matériel approfondi : pour ceux qui s'intéressent au langage C ***
Des spécificateurs de sortie supplémentaires vous permettent de contrôler la sortie des nombres dans certains formats.


Largeur de champ minimale

Exemple :
%04d  ; - le numéro sera affiché sur 4 positions, s'il y a moins de quatre chiffres, alors les premiers seront des zéros. entier a=34 ; printf("%04d",a); //à l'écran :0 0 3 4  ;   Le trait de soulignement est placé ici spécifiquement pour l'affichage visuel de la sortie du nombre.   

%4d – le même, seulement au lieu de zéros, il y aura des espaces entier a=34 ; printf("%4d",a); //à l'écran : _ _ 3 4


Sortie avec une certaine précision

La sortie avec une certaine précision est utilisée pour sortir des nombres réels. Par défaut, les nombres réels sont affichés avec une précision allant jusqu'à 6 décimales. Mais il y a des moments où vous devez afficher un nombre avec une précision différente. Dans ce cas, vous devez spécifier le nombre de places de familiarité à allouer au numéro lui-même et le nombre après la virgule.
Par exemple,
%9.3f   ; - un nombre réel sera affiché en 9 positions (y compris la position sous le point), avec trois caractères après le point (le séparateur entre l'entier et la partie fractionnaire est le point). un double = 34,24356 ; printf("%9.3f",a); // à l'écran : _ _ _ 3 2 . 2 4 4

Problem

Il s'agit d'une activité facultative pour ceux qui souhaitent en savoir plus sur l'énoncé d'inférence en C.

Sur la 4ème ligne, écrivez une instruction qui imprime la valeur de la variable a dans un champ de 10 caractères rempli de zéros à partir de la gauche (justifié à droite).