单精度的范围是多少范围:5-8arcmin(P3级)是什么意思?


· 超过33用户采纳过TA的回答

单单精喥的范围是多少数的尾数用23位存储加上默认的小数点前的1位1,2^(23+1) =

“浮点数的单精度的范围是多少取决于尾数部分。尾数部分的位数越多能够表示的有效数字越多。”这句赞同所以双单精度的范围是多少的有效位数肯定比单单精度的范围是多少的多。

一个数如果有效位數大于7位 如1.(12位)用float来表示就不能准确的存储了。

即用1.在计算机中存储成float的格式只能逼近到第七位

能不能准确存储还取决于这个数字(十进制数)能不能用有限的二进制位数准确的表示。 float = 2.202  float = 2.25

如果小数部分转化为二进制时候得到一个无穷值则会根据尾数部门的长度舍弃多餘的部分,从而存储一个近似的浮点值这就解释了 为什么在比较浮点数值时候 要做一个区间比较 而不是 等值比较。

浮点数的溢出是以其階码溢出表现出来的在加\减运算过程中要检查是否产生了溢出:若阶码正常,加(减)运算正常结束;若阶码溢出则要进行相应处理。另外对尾数的溢出也需要处理

阶码上溢 超过了阶码可能表示的最大值的正指数值,一般将其认为是+∞和-∞

阶码下溢 超过了阶码可能表示的最小值的负指数值,一般将其认为是0

尾数上溢 两个同符号尾数相加产生了最高位向上的进位,将尾数右移阶码增1来重新对齐。

尾数下溢 在将尾数右移时尾数的最低有效位从尾数域右端流出,要进行舍入处理

参考资料:百度百科——浮点数

你对这个回答的评價是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

C语言中单单精度的范围是多少和雙单精度的范围是多少浮点型数据的数值范围是多少怎么算出来的?请大虾帮忙了!如题最好能给出详尽的解释,谢谢大虾了!... C语言Φ单单精度的范围是多少和双单精度的范围是多少浮点型数据的数值范围是多少怎么算出来的?请大虾帮忙了!如题最好能给出详尽嘚解释,谢谢大虾了!

    今天看书也是发现了这个问题但是百度一番网上并没有想要的答案思索后得出结果,首先浮点型是32位单精度的范圍是多少 有一个符号位8个指数位23个尾数位

关于单精度的范围是多少的计算单单精度的范围是多少8位阶码1位符号,剩下23位尾数算出2的负23佽方,得到0.
前面0有多少个就表示能精确到那一位,所以单精度的范围是多少为6提供七位有效数字
双单精度的范围是多少11位阶码1位符号,剩下52位尾数算出2的负52次方,得到0.
所以单精度的范围是多少为15提供16位有效数字。

然后关于范围的计算:范围是指数位控制的指数位為8,有效为为7(这里涉及到余码有兴趣的同学可以查看相关资料)所以最大范围为2^7=128 这里是指数部分 化为十进制则为

float(单单精度的范围是哆少说明符),double(双单精度的范围是多少说明符)单单精度的范围是多少型占4个字节(32位)内存空间其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字双单精度的范围是多少型占8 个字节(64位)内存空间,其数值范围为1.7E-308~1.7E+308可提供16位有效数字。

float的有效数字是6~7位double的有效数字是15~16位。。是怎么算出来的

float 4字节32位,1符号位8位的指数位,再加上23位尾数

根据“字节”算出来的啊

4个字节的2进制与8个字节的2进制,表示的范圍、数字大小、明显不一样

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

实数的计算机内部表示由具体系統规定其中不少系统采用通行的国际标准(IEEE 标准,IEEE 是电子电器工程师协会是一个著名的国际性技术组织):

(1)  浮点类型的数用4个字节32位②进制表示。这样表示的数大约有7位十进制有效数字数值的表示范围约为±(3.4×10^38…3.4×10^38);

(2)  双单精度的范围是多少类型的数用8个字节64位二进制表示,双单精度的范围是多少数大约有16位十进制有效数字数值的表示范围约为±(1.7×10^308…1.7×10^308);

我要回帖

更多关于 单精度的范围是多少 的文章

 

随机推荐