c#double转float精度double精度问题?

一直很奇怪C#的预定义数据类型中為什么加了一个decimal有float和double不就够了吗?今天来挖一挖

类型之间不存在隐式转换;因此,必须使用强制转换在这两种类型之间进行转换This is the important,否則编译器便报错。所以一般的财务软件在处理时都会用decimal 类型。

好了改用decimal 型之后,就OK 了结果就完完整整地显示为 66.24 了。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

float类型,没问题:

 
double类型没问题:
 
 
 

发布了39 篇原创文章 · 获赞 3 · 访问量 2万+

我要回帖

更多关于 double转float精度 的文章

 

随机推荐