在指定好小数位数输出时,
double float型本身会进行4舍5入;
而在运算,一些不同类型赋值中:
如果不进行强制性转化,会丢失精度。
因此要进行强制性转化。
下面以一个double型变量X小数点后的第3位进行4舍5入为例
:
(int)(x*100+0.5);
x=x/100;
所总结十分浅略,有不足和补充望读者补充;
在指定好小数位数输出时,
double float型本身会进行4舍5入;
而在运算,一些不同类型赋值中:
如果不进行强制性转化,会丢失精度。
因此要进行强制性转化。
下面以一个double型变量X小数点后的第3位进行4舍5入为例
:
(int)(x*100+0.5);
x=x/100;
所总结十分浅略,有不足和补充望读者补充;