作者Voicer (MaxIce)
看板Prob_Solve
标题[问题] 关於浮点数的范围?
时间Wed Jul 18 23:12:51 2018
小弟遇到一些有疑惑的地方想问一下:
(1)
题:Sign部分1bit,exponent 8bit(bias128),significant 23bit,
Significant部分第一个bit必须是1,求最大正数跟最小负数?
答案:正数范围是0.5*2^-128 ~ (1-2^-24)*2^127;
负数范围是-(1-2^-24)*2^127 and -0.5*2^-128;
我想问的是Significan部分第一个bit必须是1,是指1.xxxxx这样吗?
然後我知道指数-128~127这个范围,但我不清楚(0.5)跟(1-2^-24)怎麽来的?
(2)
有些题目会写说小数点右第一位元(bit)恒不为0,所以在二进制的状况下是指 1.xxxxx 的
意思吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.71.60
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Prob_Solve/M.1531926774.A.0EA.html
※ 编辑: Voicer (114.136.119.166), 07/18/2018 23:47:32
※ 编辑: Voicer (114.136.119.166), 07/18/2018 23:48:27
※ 编辑: Voicer (114.136.119.166), 07/18/2018 23:49:03
1F:推 outofyou: (1)要知道IEEE754的非正规(整数不为0)形式 0.xxx*2^-128 07/21 15:57
2F:→ outofyou: Significant第1个bit是指IEE754中significant的第1个bit 07/21 15:59
3F:→ outofyou: (2)不解 1.xxxx是在小数点左边 07/21 16:01