为什么r是单精度float,s是双精度float和double的区别

62.VBA单精度浮点型Single与双精度浮点型Double的区别
浮点型说白了就是科学记数法
浮点型(single)
在中,单精度浮点型(float )专指占用32位存储空间的单精度(single-precision
)值。单精度在一些处理器上比双精度更快而且只占用双精度一半的空间,但是当值很大或很小的时候,它将变得不精确。当你需要小数部分并且对精度的要求不高时,单精度浮点型的变量是有用的。例如,当表示美元和分时,单精度浮点型是有用的。
在中,单精度浮点型是为了提供兼容性,浮点数据类型在功能上等价于数值型。
在VB中,Single 数据类型 Single(单精度浮点型)变量存储为 IEEE 32 位(4
个字节)浮点数值的形式,它的范围在负数的时候是从 -3. 到 -1.,而在正数的时候是从
1. 到 3.。6位
Single 的类型声明字符为感叹号 (!)。
双精度(double)型
C语言中,双精度(double)型占8
个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。&
Single 最多可以显示小数点后面7位 Double
最多可以显示小数点后面14位
Single 数据类型
Single(单精度浮点型)变量存储为 IEEE 32 位(4 个字节)浮点数值的形式,它的范围在负数的时候是从
-3. 到 -1.,而在正数的时候是从 1. 到
3.。Single 的类型声明字符为感叹号
Double 数据类型
Double(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式,它的范围在负数的时候是从
-1.32E308 到 -4.47E-324,而正数的时候是从
4.47E-324 到 1.32E308。Double
的类型声明字符是数字符号
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(3923)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'float与double的范围和精度',
blogAbstract:'1. 范围
float(单精度说明符),double(双精度说明符)
单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双精度型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供16位有效数字。&&float和double的范围是由指数的位数来决定的。&&float的指数位有8位,而double的指数位有11位,分布如下:',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:6,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}single(单精度型)和double(双精度型) - CSDN博客
single(单精度型)和double(双精度型)
单精度型Single 存储有符号的 IEEE 32 位(4 个字节)单精度浮点数, 负数取值范围为 -3.4028235E+38 到 -1., 正数取值范围为 1. 到 3.4028235E+38。
单精度数值存储实数数值的近似值。
双精度型Double 存储带符号的 IEEE 64 位(8 个字节)双精度浮点数, 负值取值范围为 -1.31570E+308 到 -4.4, 正值取值范围为 4.4 到 1.31570E+308。 双精度数值存储实数数值的近似值。 E是科学技术法的标志 1E2就是1*10的2次方,即100 1.23E8就是E-2就是0.01 -1.23E-4就是-0.000123
integer:只能表示整数,不能有小数点,正负数都可以,最大32767
Long:也只能表示整数,正负都可以,最大
single:单精度,可以有小数点,最大长度是8位
double:双精度,可以有小数点,最大长度是16位
currency:专门用来表示货币的
string:文本型,只能表示文本,就是文字类的内容,另外需要特别注意的是:文本型的“3”跟数值型的3是不相等的,并且文本型的“3”不能用来运算
13.25用二进制表示
因为^3+2^2+0*2^1+2^0+0*2^-1+2^-2
=8+4+0+1+0+1/4=13.25
本文已收录于以下专栏:
相关文章推荐
单精度实数在内存中占32bit 有效数字为6~7位
双精度实数占内存单元为64bit 有效数字为15~16位
没有说明时,实型常量是作为双精度处理的,若要使用单精度需在后面加上字母f或F,如123...
What’s the difference between a single precision and double precision floating point operation?0. 64...
目前C/C++ 编译器标准都遵照IEEE 制定的浮点数表示法来进行float,double 运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2—— 即把一个浮点数表示为尾数乘以2 的...
C 语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit, double数据占用64bit,我们在声明一个变量float f...
单精度和双精度数值类型最早出现在C语言中(比较通用的语言里面),在C语言中单精度类型称为浮点类型(Float),顾名思义是通过浮动小数点来实现数据的存储。这两个数据类型最早是为了科学计算而产生的,他能...
转载地址:点击打开链接
基础知识:
十进制转十六进制;
十六进制转二进制;
目前C/C++ 编译器标准都遵照IEEE 制定的浮点数表示法来进行float,do...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 float double 精度 的文章

 

随机推荐