Mega Code Archive

 
Categories / C Tutorial / Data Type
 

Formats for representing floating points

#include <stdio.h> main() {     float f1 = 0.23456;     float f2 = 2.3456E-1;     float f3 = .23456;     float f4 = .23456e-2;     float f5 = 2.3456E-4;     float f6 = -.232456E-4;     float f7 = 2345.6;     float f8 = 23.456E2;     float f9 = 23456e3;     printf("%e \n", f1);     printf("%e \n", f2);     printf("%e \n", f3);     printf("%e \n", f4);     printf("%e \n", f5);     printf("%e \n", f6);     printf("%e \n", f7);     printf("%e \n", f8);     printf("%e \n", f9); } 2.345600e-01 2.345600e-01 2.345600e-03 2.345600e-04 -2.324560e-05 2.345600e+03 2.345600e+07