如何判断float有几float 9位小数数?

不能这么认为,虽然调试器显示是14458.4,建议打印一下它的值

float类型数保留一float 9位小数数

保留两float 9位尛数数 乘100 以此类推

我觉得这样不爽,于是找了书看看,书上还真没找到,晕晕.到网上找了一些方法,还真行.如下(以下都是取2位,如果要取其它位,自己修改一下):

(一):这种方法方便,我就使用这种方法

(二):这个方法也简单,不过还要再转成float型:

int roundingMode = 4;//表示四舍五入可以选择其他舍值方式,例如去尾等等.

float在程序中貌似不可以改小数点后位数只可以在输出时只输出5float 9位小数数。

小数在计算机中存储的格式是一定的按阶码来存。

采纳数:5 获赞数:5 LV2
采纳数:0 获赞数:7 LV1

我要回帖

更多关于 float有几位小数 的文章

 

随机推荐