问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

float double取值范围是多少

发布网友 发布时间:2022-04-23 00:53

我来回答

5个回答

热心网友 时间:2022-04-27 01:19

1、Float:比特数为32,有效数字为6-7,数值范围为 -3.4E+38 和 3.4E+38

2、Double:比特数为64,有效数字为15-16,数值范围为-1.7E-308~1.7E+308

可根据应用程序的需求将浮点变量声明为 float 或 double。这两种类型之间的主要差异在于它们可表示的基数、它们需要的存储以及它们的范围。

扩展资料

浮点型的两种类型

1、单精度浮点型(float)

单精度浮点型(float )专指占用32位存储空间的单精度(single-precision )值。单精度在一些处理器上比双精度更快而且只占用双精度一半的空间,但是当值很大或很小的时候,它将变得不精确。当你需要小数部分并且对精度的要求不高时,单精度浮点型的变量是有用的。

例如,当表示美元和分时,单精度浮点型是有用的。

这是一些声明单精度浮点型变量的例子:float hightemp,lowtemp;

2、双精度型(double )浮点型

双精度型,正如它的关键字“double ”表示的,占用64位的存储空间。在一些现代的被优化用来进行高速数学计算的处理器上双精度型实际上比单精度的快。

所有超出人类经验的数学函数,如sin( ),cos( ) ,tan()和sqrt( )均返回双精度的值。当你需要保持多次反复迭代的计算的精确性时,或在操作值很大的数字时,双精度型是最好的选择。

参考资料来源:百度百科—FLOAT

参考资料来源:百度百科—DOUBLE

热心网友 时间:2022-04-27 02:37

float double取值范围如下:

对于单精度浮点数(float)来说,有一位符号位,指数位共8位,尾数共23位。指数能够表示的指数范围为-128~127。尾数为23位。当尾数全1时再加上小数点前面的1,指数取到最大正数127(8位,正数最大127,负数最小-128),浮点数取得正数的最大值。

+1.111111111111111111111*2^127(1.后面23个1,由于尾数的范围1~2,其最高位总为1,故只需存取小数部分,所以小数为是23位1),约等于2*2^127=3.4*10^38。为3.4*10^38负数亦然。

Double的计算与此类似,double的符号位为63位,指数为62~52位,共11位。表示的范围为-1024~1023。尾数为51~0。表示的范围为+1.111111111111111111111*2^1023(1.后面52个1)为1.7*10^308。负数亦然。

热心网友 时间:2022-04-27 04:12

类型                        比特数       有效数字                数值范围
float 类型                 32              6-7                -3.4*10(-38)~3.4*10(38)
double类型              64            15-16            -1.7*10(-308)~1.7*10(308)

拓展资料:

基本类型:int 二进制位数:32


包装类:java.lang.Integer
最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方)
最大值:Integer.MAX_VALUE= 2147483647  (2的31次方-1)



基本类型:short 二进制位数:16


包装类:java.lang.Short
最小值:Short.MIN_VALUE=-32768 (-2的15此方)
最大值:Short.MAX_VALUE=32767 (2的15次方-1)



基本类型:long 二进制位数:64


包装类:java.lang.Long
最小值:Long.MIN_VALUE=-9223372036854775808 (-2的63次方)
最大值:Long.MAX_VALUE=9223372036854775807 (2的63次方-1)

热心网友 时间:2022-04-27 06:03

float能够表示的指数范围为-128~127,而double的指数范围为-1023~+1024。

拓展资料:

float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:

double:

float的指数范围为-127~+128,而double的指数范围为-1023~+1024,并且指数位是按补码的形式来划分的。其中负指数决定了浮点数所能表达的绝对值最小的非零数;而正指数决定了浮点数所能表达的绝对值最大的数,也即决定了浮点数的取值范围。

热心网友 时间:2022-04-27 08:11

不正确的,float double取值范围如下:

对于单精度浮点数(float)来说,有一位符号位,指数位共8位,尾数共23位。指数能够表示的指数范围为-128~127。尾数为23位。

当尾数全1时再加上小数点前面的1,指数取到最大正数127(8位,正数最大127,负数最小-128),浮点数取得正数的最大值。

Double的计算与此类似,double的符号位为63位,指数为62~52位,共11位。表示的范围为-1024~1023。尾数为51~0。表示的范围为+1.111111111111111111111*2^1023(1.后面52个1)为1.7*10^308。负数亦然。

拓展资料:

FLOAT是由香港设计师沈梦云(YUZUKI SENG)及其团队创立的服饰品牌,意为"For Love of a Team"--对团队的热爱。FLOAT现已于国内注册,中文命名为"浮露"。品牌始创于2008年夏季,专注于设计高机动性能的潮流服饰,并融合运动、团队精神、街头文化、现实批判主义等元素,以其别树一帜的简约多变风格为主。FLOAT的品牌LOGO是一朵翻舌头的英雄花,象征"敢于向传统挑战的英雄"。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 C中的float和double的有效数字和精度各是多少? C中的float和double的有效数字和精度各是多少? double是什么意思? double是什么意思? double 和float区别? double 和float区别? double a=b=7这种定义方式为什么不对啊 double a=b=7这种定义方式为什么不对啊 double运行数据最长多少位 请问一个小小问题,double为什么输出的只有7位有效数? double是什么数据类型?它有什么作用? 请问java中,Double类型和double有什么不同?能否转换? C语言中,“定义语句:double a=b=7;” 对吗?先谢了 为什么float类型和double类型小数点后面都是7位?? java 创建byte,char,short,int,long,float,double7种类型变量,对每种类型变量进行累加. double型变量赋值为7,怎么debug看到的是负数? 可以这样定义double a=7,b=7吗?为什么 java疑问 为什么double中赋值7 和7.0有区别 快手提现怎么提的? 公众号如何增粉 float double取值范围是多少 c语言float和double类型分别是什么样的,大神能给举个例子不 c语言float和double类型分别是什么样的,大神能给举个例子不 double 的问题!!! 写一篇有关热点宣传的软文,有吸引力,吸引大众的眼球,字数500左右以红糖结合热点来写一篇软文?_百度问一问 蜜雪冰城软文500字怎么写? 网站推广软文范例谁能给一个? 软文推广费用,写一篇软文多少钱 写一篇五百字或以上的网络营销课程软文,原创哦!! 求一篇关于汽修的500字软文 500字软文多少钱一篇 软文500字,800字,1000字文章关键词的布局技巧有哪些 软文推广案例500字,写软文最怕什么 软文怎么写? 有什么软文广告500字的 500字以上的软文多少钱一篇 写一篇软文一般多少钱,写一篇微信软文多少钱 软文发稿简单吗?都有哪些禁忌? 萤石网络摄像头的录像怎样下载到手机里? 电脑版萤石云安装步骤?