实付金额2位88.2,苏宁付款金额是89.18,为什么通过计算得到所减金额是-8.918后面那么多位小数 正常不应该就是-8.918么
这里的运算是用的 double 双精度浮点类型,在计算机内不是精确存储的,详细可以百度“浮点数”
那直接用Math.Round 取需要的位数吗
需要转换成文本的时候可以用这个模块