C# string类型转换为float精度问题

  使用float scoValue = float.Parse(scorestr); 的方法,在提交小数的时候会出现精度丢失问题,

如果是0.5则没有问题 数据库中也是0.5,但是提交其他小数像 0.2  0.6  就会出现问题,数据库中是

0.20000000298023224   0.60000002384185791 之类的数据,后来在网上查了一些资料,从它

们的数据定义才明白过来。

  float:浮点型,含字节数为4,32bit,数值范围为-3.4E38~3.4E38(7个有效位)  
  double:双精度实型,含字节数为8,64bit数值范围-1.7E308~1.7E308(15个有效位)
  decimal:数字型,128bit,28个有效位

  float   与计算机中数值表示方法有关,不是准确数据.

  decimal 是准确数据,不会出现这个问题

  基础掌握好才是王道啊!

posted on 2011-04-13 14:27 muzhiye 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/muzhiye/archive/2011/04/13/2014835.html

C# string类型转换为float精度问题相关推荐

  1. android 字符串转浮点,Android String类型转换为float、double和int的工具类方法

    在做项目时遇到了需要把年份(String)转换为int类型,对年份进行比较,顺便提取为方法,保存下来方便以后使用. public class ConvertUtil { //把String转化为flo ...

  2. android 字符转double,Android String类型转换为float、double和int的工具类方法

    在做项目时遇到了需要把年份(String)转换为int类型,对年份进行比较,顺便提取为方法,保存下来方便以后使用. public class ConvertUtil { //把String转化为flo ...

  3. stoi() 函数----将一个string类型转换为int型

    需要的头文件: #include<iostream> 需要的其他东西: using namespace std; 函数的作用: 将一个字符串string类型转换为int 型 用法格式: s ...

  4. String类型转换为Long类型

    String类型转换为Long类型 //返回Long包装类型 Long.ValueOf("String")//返回long基本数据类型 Long.parseLong("S ...

  5. java把string转换为int_java如何把String类型转换为int类型

    在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...

  6. java把string转int类型_java把String类型转换为int类型的方法

    java把String类型转换为int类型的方法 发布时间:2020-08-20 14:32:03 来源:亿速云 阅读:73 作者:小新 这篇文章将为大家详细讲解有关java把String类型转换为i ...

  7. java string 转换 int_java如何把String类型转换为int类型

    在java中,实现String类型转换为int类型的方法有:Integer.parseInt(String)方法.Integer.valueOf(String)方法. 本篇文章就给大家介绍java把S ...

  8. C++中的string类型转换为int类型

    今天遇见了一个题,感觉这个题很常见,所以就把它写下来,下次遇见感觉不太熟练的话,继续复习一下. 这个题比较简单,很容易做出来,但是这个题主要有一个关键点,那就是类型转化,主要是我按照自己的思路来写的方 ...

  9. c++ string类型转换为char *类型

    string 是c++标准库里面其中一个,封装了对字符串的操作 把string转换为char* 有3中方法: 1.data 如: string str="abc"; char *p ...

最新文章

  1. 【学术】直博和读完硕士再读博,在能力上的差距有多大?
  2. NSInputStream和NSMutableURLRequest-实现保存文件到服务器
  3. 小型电商服务器平台搭建(一)
  4. linux安装无线电软件,基于Linux的软件无线电系统软件平台的研究与实现
  5. linux编译安装zabbix,Linux安装zabbix--CentOS7.3
  6. hadoop程序实例
  7. XmlPullParser
  8. Mongodb存储特性与内部原理
  9. wordpress 数据库详解
  10. k8s资源对象及API群组
  11. 搜索引擎 —海量数据搜索
  12. 计算机审计 pdf,巧学计算机审计.pdf
  13. ubuntu16.04掉显卡驱动解决方法
  14. 【智能制造】工信部:《国家智能制造标准体系建设指南(2018年版)》(征求意见稿)
  15. jquery 遍历java对象_jquery遍历数组、对象
  16. angular6图片上传
  17. Illustrator插件开发之ADM列表
  18. 苹果移动端怎么使用申请的网易企业电子邮箱办公?
  19. WIN10系统C盘瘦身
  20. 如何在ST官网和keil官网下载相关资料(外设库和芯片器件库)

热门文章

  1. 开源云原生平台 Apache Kafka暴露多家大企业的敏感数据
  2. 飞利浦 TASY 电子病历系统中存在严重漏洞,可暴露患者记录
  3. Salesforce 社区可泄露业务敏感信息
  4. 拥有开源安全背景的开发员当选白宫技术总监
  5. Netflix的Hystrix使用教程
  6. 初学Python之利用map编写姓名格式化输出函数
  7. php开源Plogger用法
  8. 小组文化——洗洗睡了的故事
  9. 1022. D进制的A+B (20)-PAT乙级真题
  10. L1-016. 查验身份证-PAT团体程序设计天梯赛GPLT