阅读背景:

C#中double类型参与运算 精度引发的问题 求指导~

来源:互联网 
winform界面上有个datagridview1 用于输入多组数据【体积】【吸光度】、一个textbox用于录入【浓度】。 当点击按钮后,取出dgv1中的各组数,与【浓度】计算,后填入另一个datagirdview2中用于显示。  (【浓度c】读取后转换为double类型,然后取dgv1中的【体积V】也转换为double类型, m= c*V。 m显示到dgv2)   问题就在于,比如c=1.13  v=0.1时候, 计算出来应该等于 0.113 但是程序显示后就成了0.112999999……    凡是两个小数相乘, 他都会出现这种情况!!~~~ 何解呢??问题补充:  winform界面上有个datagridview1 用于输入多组数据【体积】【吸光度】、一个t



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: