11智能在线
新记
c语言 格式转换符 %f %e %g 有什么区别
如题所述
举报该文章
相关建议 2018-03-06
%f 表示按浮点数的格式输出
%e 表示按指数形式的浮点数的格式输出
%g 表示自动选择合适的表示法输出
示例程序如下:
#include<stdio.h>
void main()
{
float f = 3.1415926;
printf("%f\n", f); // 输出3.141593
printf("%e\n", f); // 输出3.141593e+000
printf("%g\n", f); // 输出3.14159
}
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/pfppq8vsvq2ps4sqms4.html
其他看法
第1个回答 2018-03-06
%f 单精度浮点数
%e 指数形式输出
%g 浮点型数据 会去掉多余的零 至多保留6位
相似回答
大家正在搜
相关问题
c语言 格式转换符 %f %e %g 有什么区别
C语言中%f是不是等价于%e,%E,%G,%g?
C语言中,%g或者%G是什么意思?
c语言中%g代表什么
c语言输出格式%.45g是什么意思
c语言t*=n是什么意思 %e是输出什么类型
C语言中%g是什么
【C语言%e是什么格式,有什么用?】