Write a program to print floating point number.
#include<stdio.h> int main() { float f = 22.5; printf("%%.f =%.f\n",f); printf("%%.2f =%.2f\n",f); printf("%%.3f =%.3f\n",f); printf("%%.4f =%.4f\n",f); printf("%%.5f = %.5f\n",f); printf("%%f = %f\n",f); printf("%%.10f =%.10f\n",f); printf("%%g =%g\n",f); printf("%%e = %e\n",f); return 0; }
Output
%.f =22 %.2f =22.50 %.3f =22.500 %.4f =22.5000 %.5f = 22.50000 %f = 22.500000 %.10f =22.5000000000 %g =22.5 %e = 2.250000e+01