|
|
1
10
使用 decimal 数据类型。十进制值类型适用于需要大量有效整数和小数的财务计算,并且没有舍入错误。” |
|
|
2
5
这种情况发生在许多语言中,并源于这样一个事实,即我们通常不能在数字硬件中精确地存储双精度数或浮点数。有关如何存储双精度、浮点和所有其他浮点值的详细说明,请参阅维基百科上描述的各种IEEE规范。例如: http://en.wikipedia.org/wiki/Double_precision 当然还有其他格式,比如定点格式。但这种不精确性在大多数语言中都存在,并且为什么在条件句中使用双精度(即abs(x-y)<=0.0001而不是x==y)时,经常需要使用epsilon测试而不是相等测试。 如何处理这种不精确性取决于您自己,并且取决于您的应用程序。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |