文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#单精度和双精度浮点型操作留意。

C#单精度和双精度浮点型操作留意。

时间:2010-11-19  来源:oоО↘海ル

 float转换double时会造成精度丢失,我的一个解决办法是,将float转换为string,再转换为double

如:

float f = 3.141592F
double d = Convert.ToDouble(f.ToString());

 

个人感觉,尽量避免double转float,虽然强制转换不会报错,但是小数位数会丢失,而且超过float长度会四舍五入,这样运算下来的结果就会有误差。 

自己总结的一点小经验,希望把你们的经验也分享给我用。 

相关阅读 更多 +
排行榜 更多 +
梦幻甜心蛋糕店手游 v1.0 安卓版

梦幻甜心蛋糕店手游 v1.0 安卓版

休闲益智 下载
狙击手血战鬼子 v8081.23.10.7 安卓版

狙击手血战鬼子 v8081.23.10.7 安卓版

休闲益智 下载
狙击手血战鬼子 v8081.23.10.7 安卓版

狙击手血战鬼子 v8081.23.10.7 安卓版

休闲益智 下载