首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

格式化浮点数,该如何处理

2012-03-02 
格式化浮点数有这样一个需求,是要求输出为4位精度。如:1-1.000, 999-999.0。想请教下高手们有没有直接的格

格式化浮点数
有这样一个需求,是要求输出为4位精度。如:1->1.000, 999->999.0。想请教下高手们有没有直接的格式化方法(C或C++),实在不行,只能去比较了......

[解决办法]

C/C++ code
int main(){    float f[]={1,999};    for(int i=0;i<sizeof(f)/sizeof(float);++i)        printf("%#.4g\n",f[i]);    return 0;} 

热点排行