printf函数可以有多种输入输出方式
printf("%m.pX", I);
最小字段宽度
m指示了最少字符数量,如果要显示的数值所需的字符数小于m, 就会在值前面放置额外的空格
如果是-m,则是左对齐,在值的后面放置空格.
p是依赖X的
如果X是d 显示数字的最少个数,如果没有达到指定的数目,则在前面加0
如果X是e 小数点后要出现的数字的个数,默认为6, 如果p为0则不显示小数
如果X是f 与e一样
如果X是g 表示指数形式或者定点十进制形式的浮点数
rintf( "%g ", 1.2 ); // 1.2
printf( "%g ", 122222222.2 ); // 1.22222e8
printf( "%G ", 122222222.2 ); // 1.22222E8
printf( "%g ",4.5);//4.5
printf( "%f ",4.5);//4.500000
printf( "%e ",400.5);//4.5e+2