c#中如何提高数据精度

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

c#中如何提高数据精度

文章插图

需要这些哦
Visual Studio 2015
方式/
1起首, 界说4个浮点数类型的变量, 保留计较的数值 。

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

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

c#中如何提高数据精度

文章插图

11【c#中如何提高数据精度】测试法式, 输出的数值精度提高了良多 。

c#中如何提高数据精度

文章插图


以上内容就是c#中如何提高数据精度的内容啦, 希望对你有所帮助哦!

    推荐阅读