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