为什么b的%f输出是123.123459打法

%g   以%f%e中较短的输出宽度输出单双精度实数(看看这个例子,希望你明白)

%f   表示按浮点数的格式输出

%e  表示按指数形式的浮点数的格式输出

%g  表示自动选择合适的表示法输出

 

%f 表礻按浮点数的格式输出

%e 表示按指数形式的浮点数的格式输出

%g 表示自动选择合适的表示法输出

}

单纯用%f无法避免四舍五入要避免四舍五入,需要自行编写函数

实现方法有很多种,以常用两种举例说明:

1、 利用取整时强制截取整数部分,取出要输出的整数部分囷小数部分 如保留三位小数,可以写作如下代码:

2、先输出到字符串然后截取需要长度的小数部分,并输出与上例相同功能的代码洳下:


}

我要回帖

更多关于 123459打法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信