Mega Code Archive

 
Categories / C Tutorial / Printf Scanf
 

G, G

The exponential form is used if the exponent is less than -1 The exponential form is used if the exponent causes more places than required by the specified precision; The decimal point appears only if it is followed by a digit. #include <stdio.h> main() {     float f = 10.9999;     printf(" %g \n",f);     printf(" %G \n",f);     f = 10123456789.1234567899999;     printf(" %g \n",f);     printf(" %G \n",f); } 10.9999 10.9999 1.01235e+10 1.01235E+10