%f %e %g的区别 22 次浏览 三种都是C/ObjC/C++格式化浮点数输出的格式说明符。 %f - 固定小数点格式(Fixed-Point Format)形如1.345这种十进制小数输出,小数点默认是6~7位,根据编译器设定。 %e - 指数格式(Exponent Format)科学计数法输出浮点数,格式为[-]d.dddde±ddd的形式,其中d是数字且d的个数根据数值而定。 %g - 精简格式(General Format)自动在%f和%e之间选择更紧凑的方式输出数值。