C/C++ printf 调整小数位数
来源:百度知道 编辑:UC知道 时间:2024/05/24 07:08:16
怎样使用printf,使到double/float有多少位小数就显示多少位,没有的话就不显示小数点?
如果用%f或者%lf的话,会在后面加'0'...
为什么用%g的话不会呢?
如果用%f或者%lf的话,会在后面加'0'...
为什么用%g的话不会呢?
%g/%G 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0.
#include <stdio.h>
void main()
{
float a=100;
printf("%g\n",a);
}
自己写一个printf体会
用 %g 格式控制符即可。