[求助]DOUBLE类型转换INT的问题
DOUBLE类型转换INT的问题Convert.ToInt32(19 / 10) 会得到2
有什么方法可以得到 1?
如果针对19 / 10 DOUBLE进行字符串我感觉太麻烦了点
。。。。那个a我要拿来做另外的计算
我现在出现另个问题
ChangeMoney = 61.05 - 50.0;
怎么结果11.049999999999997
我昏,为什么
我也不知道有什么好的方法来控制double字符串的精度
楼主可以考虑下将double值转换成字符串,通过判断小数点位置来控制精度,需要用到数值转换的时候再转换成double型的
唉,是在无奈,我能想出来的办法也就如此了