I don't really understand the meaning of the code below
printf("%12.5e\n", 30.253);
printf("%-6.2g", .0000009979);
their are printed out as:
3.02530e+001
1e-006
Is the number on the right side of the period the reason they both have 2 more 0 after e and the trailing 0 from the first one?
why can the second one cant be print out as 9.9e-7?