超级甲鱼粉 发表于 2019-10-25 23:07:16

c语言小新求助

double a = 3.0printf出来的%7.2g和%7.2f为什么会不一样?

饭-米粒 发表于 2019-10-25 23:31:09

应该是g比较灵活我试了下
3.0000    输出的是3
3.2         输出的是3.2
3.22222输出的是3.22
g的介绍    以%f或%e中较短的输出宽度输出单、双精度实数

ba21 发表于 2019-10-27 10:27:59

%g 把输出的值按照%e或者%f类型中输出长度较小的方式输出
页: [1]
查看完整版本: c语言小新求助