手机访问          
logo
C#中单精度浮点型和双精度浮点型有什么区别?
更新时间:2017-08-05 11:56:15    3053次阅读 评论 0

在C#中用 float与double分别表示单精度浮点数和双精度浮点数,比如定义一个常量 const float pi=3.14;就会出错,得写成const float pi=3.14,f 是float 的缩写,表示单精度浮点型。 默认是 double ,双精度浮点型。 双精度浮点型 比 单精度浮点型 表示的数的范围更大,表示的小数位数越多,越精确。转换为单精度的方式有 converent.tosingel()等

对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)


越努力越幸运!
分享按钮 分类:c#
  

create:2017-08-05    阅读量(3053) 评论( 0 )

返回顶部
登录评论
  ABOUT ME
头像
昵称羊驼老友
博龄 { 57.7月 }
积分1250
博主被推荐的文章
相关博文
推荐博文
    疾病及编码介绍十六、先天性畸形、变形和染
    疾病及编码介绍七、妊娠、分娩和产褥期(O
    C#(Winform)的Show()和S
    当遇见一个自己在意的人或事物时,这时人们
    ​资源合集!!!!!!!
    spring cache 缓存 guav
    黑枸杞介绍
    疾病及编码介绍十三、起源于围生期的某些情
    发布maven项目到tomcat老是报找
    background 背景图片 在Saf
标签云
反馈 联系©2015-2016 2016 ©zhoubo15.cn 粤ICP备15029033号-1