Mathc initiation/Fichiers c : c02c2

Un livre de Wikilivres.
Aller à la navigation Aller à la recherche

Sommaire


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

Crystal Clear mimetype source c.png c02c2.c
/* ------------------------------ */
/*  Save as :   c02c2.c           */
/* ------------------------------ */
#include    <stdio.h>
#include    <ctype.h>
/* ------------------------------ */
#include      "z_s.h"
/* ------------------------------ */
int main(void)
{

 clrscrn();
 printf("                                    (%%+-12.2f)\n");
 printf("  Print the sign.               (+)    \n");
 printf("  Push the numbers on the left. (-)    \n");
 printf("  Reserve a column of 12 characters    \n");
 printf("  Two figures after the point.       \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.);
  
 printf("                                    (%%+-12.2e)\n");
 printf("  Print the sign.               (+)    \n");
 printf("  Push the numbers on the left. (-)    \n");
 printf("  Reserve a column of 12 characters    \n");
 printf("  Two figures after the point.         \n");
 printf("  e : Scientific notation            \n\n");
 
 printf("  x = %+-12.2e || \n",    -1.);
 printf("  x = %+-12.2e || \n",    12.);
 printf("  x = %+-12.2e || \n",  -123.);
 printf("  x = %+-12.2e || \n",  1234.);

 stop();

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


  • %f  : pour afficher un double poussé sur la droite.
  • %-f  : pour afficher un double poussé sur la gauche.
  • %12f  : réserver douze espace pour afficher le nombre sur la droite.
  • %-12f  : réserver douze espace pour afficher le nombre sur la gauche.
  • %+-12f  : réserver douze espace pour afficher le nombre sur la gauche avec les nombres signés.
  • %+-12e  : affichage en notation scientifique


Exemple de sortie écran :

                                    (%+-12.2f)
  Print the sign.               (+)    
  Push the numbers on the left. (-)    
  Reserve a column of 12 characters    
  Two figures after the point.       

  x = -1.00        || 
  x = +12.00       || 
  x = -123.00      || 
  x = +1234.00     || 
                                    (%+-12.2e)
  Print the sign.               (+)    
  Push the numbers on the left. (-)    
  Reserve a column of 12 characters    
  Two figures after the point.         
  e : Scientific notation            

  x = -1.00e+00    || 
  x = +1.20e+01    || 
  x = -1.23e+02    || 
  x = +1.23e+03    || 

 Press return to continue.