计较机运算中, 不免要用到浮点数的计较, 浮点数有其计较的精度, 若何在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【c#中如何提高数据精度】测试法式, 输出的数值精度提高了良多 。
文章插图
以上内容就是c#中如何提高数据精度的内容啦, 希望对你有所帮助哦!
推荐阅读
- 如何给图片批量添加文字
- WPS演示中怎么把音乐或某段截取设置为背景音乐
- PS实例:将《我不是药神》中徐峥的头发换成黄毛
- 如何通过Excel制作工资表
- 如何看火箭的比赛
- 如何免费看nba
- 如何提高QQ好友上限?
- ppt中如何为指定字体批量更换字体
- Windows环境下如何安装配置Gradle
- 电脑如何使用搜狗输入法斗图?表情斗图方法