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#中如何提高數據精度的內容啦, 希望對你有所幫助哦!

    猜你喜歡