To create precision with floating-point numbers : float Display « Data Type « C Tutorial






%.2f displays only two zeroes after the decimal point.

#include <stdio.h>

main(){
    printf("%.1f", 3.123456);
    printf("\n%.2f", 3.123456);
    printf("\n%.3f", 3.123456);
    printf("\n%.4f", 3.123456);
    printf("\n%.5f", 3.123456);
    printf("\n%.6f", 3.123456);

}
3.1
      3.12
      3.123
      3.1235
      3.12346
      3.123456








2.20.float Display
2.20.1.Displaying Floating-Point Data Types with printf: %f
2.20.2.To create precision with floating-point numbers
2.20.3.%6f limits the output to only six digits
2.20.4.%e displays numbers in scientific format.
2.20.5.use the %E in printf() to display scientific-notation numbers
2.20.6.%g displays a floating-point number in either the %f or %e (scientific) format, depending on which is shorter.
2.20.7.Printing floating-point numbers with floating-point conversion specifiers