c#中100.02-100为什么不等于0.02?数据类型为:Double或Float为什么都不...答:同意cmbird的答案,就是舍入误差的原因,因为0.02无法精确转换为精确的二进制。所以在不允许舍入误差的金融领域里面是不允许使用double的一般都用decimal Decimal 值类型表示从正 79,228,162,514,264,337,593,543,950,335 到负 79,228,162,514,264,337,593,543,950,335 之间的十进制数。Decimal...