早教吧作业答案频道 -->其他-->
float的范围和有效数字怎么算出来的?范围是3.4E-38——3.4E+38,可提供7位有效数字。这两个量是怎么来的?
题目详情
float的范围和有效数字怎么算出来的?
范围是3.4E-38 ——3.4E+38,可提供7位有效数字。这两个量是怎么来的?
范围是3.4E-38 ——3.4E+38,可提供7位有效数字。这两个量是怎么来的?
▼优质解答
答案和解析
首先说一下:
范围是3.4E-38 ——3.4E+38,可提供7位有效数字。
上述这两个量都是近似值,各个编译器不太一样的。
下面我就将标准值是怎么定义的,和你说一下:
这个比较复杂,建议你找一下IEEE754标准看一下。
这个简单说一下吧:
在IEEE754标准中进行了单精度浮点数(float)和双精度数浮点数(double)的定义。float有32bit,double有64bit。它们的构成包括符号位、指数位和尾数位。
这些位的构成如下:
种类-------符号位-------------指数位----------------尾数位----
float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit)
double--第63位(占1bit)---第62-52位(占11bit)---第51-0位(占52bit)
取值范围主要看指数部分:
float的指数部分有8bit(2^8),由于是有符号型,所以得到对应的指数范围-128~128。
double的指数部分有11bit(2^11),由于是有符号型,所以得到对应的指数范围-1024~1024。
由于float的指数部分对应的指数范围为-128~128,所以取值范围为:
-2^128到2^128,约等于-3.4E38 — +3.4E38
精度(有效数字)主要看尾数位:
float的尾数位是23bit,对应7~8位十进制数,所以有效数字有的编译器是7位,也有的是8位
范围是3.4E-38 ——3.4E+38,可提供7位有效数字。
上述这两个量都是近似值,各个编译器不太一样的。
下面我就将标准值是怎么定义的,和你说一下:
这个比较复杂,建议你找一下IEEE754标准看一下。
这个简单说一下吧:
在IEEE754标准中进行了单精度浮点数(float)和双精度数浮点数(double)的定义。float有32bit,double有64bit。它们的构成包括符号位、指数位和尾数位。
这些位的构成如下:
种类-------符号位-------------指数位----------------尾数位----
float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit)
double--第63位(占1bit)---第62-52位(占11bit)---第51-0位(占52bit)
取值范围主要看指数部分:
float的指数部分有8bit(2^8),由于是有符号型,所以得到对应的指数范围-128~128。
double的指数部分有11bit(2^11),由于是有符号型,所以得到对应的指数范围-1024~1024。
由于float的指数部分对应的指数范围为-128~128,所以取值范围为:
-2^128到2^128,约等于-3.4E38 — +3.4E38
精度(有效数字)主要看尾数位:
float的尾数位是23bit,对应7~8位十进制数,所以有效数字有的编译器是7位,也有的是8位
看了float的范围和有效数字怎么...的网友还看了以下:
1.一个圆形花坛,周尝是34.4米,在花坛的周围有一条宽2米的小路,小路的面积是多少平方米?2.用 2020-05-14 …
关于x的方程2x² -(4k+1)x+2k²-1=0⑴有两个不相等的负实数根,求实数根k的范围?⑵ 2020-05-16 …
仅靠我们感官观察的范围有很多局限,所以,科学家们.仅靠我们感官观察的范围有很多局限,所以,科学家们 2020-06-16 …
如果黄赤夹角增大了,温带的范围有什么变化?温带范围缩小,热带和寒带范围增大。 2020-06-24 …
市民广场,长100米,宽60米,广场建有三块边长都是20米的正方形花圃,其余的地方都是市民活动的范 2020-07-03 …
某城市的广场总面积为6000平方米.广场上建有三个边长为20米的正方行花坛,其余的地方是市民活动的 2020-07-11 …
在一个圆形鱼池的周围有一圈围墙,围墙的总长为628米.这个鱼池的占地面积是多少平方米? 2020-07-19 …
直线外一点(或上一点)是什么意思,不要说得太深奥,不明白,作图给我看注解并说明,不要画很多,只要画 2020-07-25 …
(1)函数y=a的x次方与指数函数y=a的x次方中a的范围有没有区别(2)函数y=loga(N)与 2020-08-02 …
请问在多元函数积分中,经常用到的极坐标变换中,变量t的范围是怎么确定的啊?如题,求指教~经常设x= 2020-08-02 …