浮点数的 精度 怎么计算出来的请以64为的double为例详细讲解一下64位的double可表示|1.7e-308|~|1.7e308|这里的1.7和308是怎么算出来的?为了简便以32位的float为例讲解也行!
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 17:42:02
![浮点数的 精度 怎么计算出来的请以64为的double为例详细讲解一下64位的double可表示|1.7e-308|~|1.7e308|这里的1.7和308是怎么算出来的?为了简便以32位的float为例讲解也行!](/uploads/image/z/3811546-10-6.jpg?t=%E6%B5%AE%E7%82%B9%E6%95%B0%E7%9A%84+%E7%B2%BE%E5%BA%A6+%E6%80%8E%E4%B9%88%E8%AE%A1%E7%AE%97%E5%87%BA%E6%9D%A5%E7%9A%84%E8%AF%B7%E4%BB%A564%E4%B8%BA%E7%9A%84double%E4%B8%BA%E4%BE%8B%E8%AF%A6%E7%BB%86%E8%AE%B2%E8%A7%A3%E4%B8%80%E4%B8%8B64%E4%BD%8D%E7%9A%84double%E5%8F%AF%E8%A1%A8%E7%A4%BA%7C1.7e-308%7C%7E%7C1.7e308%7C%E8%BF%99%E9%87%8C%E7%9A%841.7%E5%92%8C308%E6%98%AF%E6%80%8E%E4%B9%88%E7%AE%97%E5%87%BA%E6%9D%A5%E7%9A%84%3F%E4%B8%BA%E4%BA%86%E7%AE%80%E4%BE%BF%E4%BB%A532%E4%BD%8D%E7%9A%84float%E4%B8%BA%E4%BE%8B%E8%AE%B2%E8%A7%A3%E4%B9%9F%E8%A1%8C%21)
xTR@~RȆ
`tFʩL"MiUF3
j!Kg7Y| i^m3=|?gO2nV1sW{-ih!.鰝zLmޞ]^]5os*#j穽
QrŪowg+wRT!6GܺOz<OGRAkKoH`p[P ϫ7fnz3*ɺuc%/XBGMW|qˇnFOX"@Mi**qwqWcFAyJ$.Y ?P+ot V)դU
w}A0҉VJJIZLك`>X1r`""HÈSfSwx~
ΩSaC;;iChЬ&:DHTX
Gth$$>}\&?-?q!*Z@
7`f[&o}0*deR ݸwwMGMTao[*0
=q=s\)`( ˬK
浮点数的 精度 怎么计算出来的请以64为的double为例详细讲解一下64位的double可表示|1.7e-308|~|1.7e308|这里的1.7和308是怎么算出来的?为了简便以32位的float为例讲解也行!
浮点数的 精度 怎么计算出来的
请以64为的double为例详细讲解一下
64位的double可表示|1.7e-308|~|1.7e308|
这里的1.7和308是怎么算出来的?
为了简便以32位的float为例讲解也行!
浮点数的 精度 怎么计算出来的请以64为的double为例详细讲解一下64位的double可表示|1.7e-308|~|1.7e308|这里的1.7和308是怎么算出来的?为了简便以32位的float为例讲解也行!
第一位储存符号
然后你将该数转换成二进制,用二进制的标准表示法表示
如2^6 * 1.01000111001
接下来的十一位将那个指数6加上1023(幻数)转成二进制,
然后接下来的那52位储存标准表示法的后面那些位,如上面那个例子,
后面的52位就是01000111001(后面用0填满)00000……
至于32位的,
仍然是第一位储存符号,后八位储存二进制的指数加上32位的幻数127,后23位储存二进制小数位.
例如71.3125转换成二进制的规范化表示是
+2^6 * 1.0001110101
那么,在储存中就是
0 1000101 00011101010000000000000
0表示正号
1000101是6+127后转成二进制
00011101010000000000000就是小数部分后加上0填满23个位.
至于表示范围.你知道了怎么储存数的话就可以算出来了
浮点数的 精度 怎么计算出来的请以64为的double为例详细讲解一下64位的double可表示|1.7e-308|~|1.7e308|这里的1.7和308是怎么算出来的?为了简便以32位的float为例讲解也行!
单精度浮点数的精度为什么是7位
单精度的浮点数有效数字为什么是七位?如何计算?为什么?谢谢啦
浮点数与双精度浮点数的区别`呃..
用IEEE754转化为单精度浮点数时尾数的求法…求简洁易懂
浮点数怎么计算?
浮点数怎么计算
利用IEEE754标准将数176.0625表示为单精度浮点数?请将转换过程写的详细点,越细越好,
单精度浮点数与双精度浮点数的区别如题,即double和float的区别?
有一个IEEE754标准的单精度浮点数的十六进制表示为0x41390000,求该浮点数的十进制值
请问下IEEE754定义的单精度和双精度浮点数表示的范围?
-1和0的单精度浮点数怎么表示?我的意思是说把他们装换成010101的数据单精度浮点数是4个字节32位的双精度是8字节64位的最高位是阶符之后是阶码和尾数的.所以我要的是用0和1表示的32位数.
matlab如何将16进制数转化为单精度的浮点数.例如将3E6287BC转化为0.2212209
定义一个类,该类中能实现分别求两个整数、双精度浮点数、单精度浮点数中的较小数的功能 .在线等.
matlab……矩阵求逆时,矩阵中有元素为无穷大,若用inf表示出来的是NaN 我用的是最大浮点数表示 得出了我想要的结果,但是出现警告 说什么 矩阵的工作精度 这个怎么解决啊
32位整数与32位的浮点数范围、精度的比较,为什么
MSP430中浮点数,双精度,整数的取值范围都是多少?
在32位单精度浮点数IEEE 754标准中,为什么规格化的实际阶数是E=e-127 请举例详细阐述,