hai suganthi, Try this code and see the difference... #include <stdio.h> main() { float i= 0.00009; printf("f = %f\ne = %e\nE = %E", i, i, i);} Regards SHIBIN K.REENY

hi!suganthi we use %e to represent the given number in exponential form that is by this format we represent .000009=9*10^(-05),where -05 is power of base 10. from sumedh yadav