计较机运算中,不免要用到浮点数的计较,浮点数有其计较的精度,如何在C#中提高数据精度呢?小编与大师分享一下本身的心得。

工具/原料
- Visual Studio 2015
方式/步骤
- 1
首先,界说4个浮点数类型的变量,保留计较的数值。

- 2
别离给变量p、r、h赋值,如下图所示。

- 3
接着,用表达式计较数值,成果保留在变量s中。

- 4
最后,输出s的值,如下图所示。

- 5
运行法式,成果显示在输出窗口中了。
但良多时辰,大师往往感觉这个数据的精度不敷,该如何提高数据的精度呢?

- 6
(一)利用double类型提高精度
将变量的类型,更改为double类型。

- 7
运行法式,可以看到精度提高了良多。

- 8
(二)数值后加d提高精度
在数值的后面添加符号d,也可以提高计较数值的精度。

- 9
运行法式,可以看到计较出的数值精度有所提高。

- 10
(三)利用decimal类型提高精度
将各数值的类型更改为decimal类型,可以提高数值计较的精度。

- 11
测试法式,输出的数值精度提高了良多。








