Aller au contenu

Mathc initiation/Fichiers c : c02c1

Un livre de Wikilivres.

Sommaire


Installer et compiler ces fichiers dans votre répertoire de travail.

c02c1.c
/* ------------------------------ */
/*  Save as :   c02c1.c           */
/* ------------------------------ */
#include    <stdio.h>
#include    <ctype.h> 
/* ------------------------------ */
#include      "z_s.h"
/* ------------------------------ */
int main(void)
{

 clrscrn();
 printf("                                    (%%12.2f)\n");
 printf("  Push the numbers on the right.          \n");
 printf("  And reserve a column of 12 characters \n\n");

 printf("  x = %12.2f || \n",           1.);
 printf("  x = %12.2f || \n",          12.);
 printf("  x = %12.2f || \n",         123.);
 printf("  x = %12.2f || \n\n\n\n",  1234.);

 printf("                                    (%%-12.2f)\n");
 printf("  Push the numbers on the left. (-)      \n");
 printf("  And reserve a column of 12 characters \n\n");
  
 printf("  x = %-12.2f || \n",    1.);
 printf("  x = %-12.2f || \n",   12.);
 printf("  x = %-12.2f || \n",  123.);
 printf("  x = %-12.2f || \n", 1234.);

 stop();

 return 0;
}
/* ------------------------------ */
/* ------------------------------ */


Sur la droite ou sur la gauche

  • %f  : pour afficher un double poussé sur la droite.
  • %-f  : pour afficher un double poussé sur la gauche.
  • %+-f  : pour afficher un double poussé sur la gauche avec un nombre signé.


Exemple de sortie écran :

                                 

                                    (%12.2f)
  Push the numbers on the right.          
  And reserve a column of 12 characters 

  x =         1.00 || 
  x =        12.00 || 
  x =       123.00 || 
  x =      1234.00 || 



                                    (%-12.2f)
  Push the numbers on the left. (-)      
  And reserve a column of 12 characters 

  x = 1.00         || 
  x = 12.00        || 
  x = 123.00       || 
  x = 1234.00      || 

 Press return to continue.