Outputting floating-point values : Formatted Output Float « Console « C / ANSI-C






Outputting floating-point values

Outputting floating-point values
#include <stdio.h>

void main()
{
   float fp1 = 123.678f;
   float fp2 = 1.2345E6f;
   double fp3 = 98765432.0;
   double fp4 = 11.22334455e-6;

   printf("\n%f  %+f  % 10.4f  %6.4f\n", fp1, fp2, fp1, fp2);
   printf("\n%e  %+E\n", fp1, fp2);
   printf("\n%f  %g  %#+f  %8.4f  %10.4g\n", fp3,fp3, fp3, fp3, fp4);
}


           
       








Related examples in the same category

1.Output float with format: round
2.Printf with format
3.Use printf to control the output format
4.More output format with printf