2020
12-10
12-10
C# double类型变量比较分析
double类型变量怎么比较大小通过使用double.equals(doubalea,doubleb)进行比较时,发现两个数值不是相等。图中sum为从0加0.1累计到1,按数学计算应该为1.0,但是在计算机中计算为0.9999999999,通过double.equals或者直接用==进行等量判断时,发现不相同。这说明double类型不能直接进行等量判断,那么怎么进行比较呢?类型转换为decimal将float模型转换成decimal可以直接进行判断了.可以看出两个值都是1,这样就可以直接进行比较...
继续阅读 >