[理工] 非正规化数

楼主: sooge (老衲)   2019-02-08 19:20:14
大家好 我有个非正规化数的问题想问
非正规化数我都是直接把最大和最小背起来 直到今天写题目要转换才发现转换有些奇怪=
=
非正规化数的exponent bit是全0(00000000)
以最小正规化数举例,最小正规化数浮点数表示是0.00......01*(2^-126)
但-126对到的应该是00000001才对
请问为什么会这样?
https://i.imgur.com/UHjY0HI.jpg
作者: barry70490 (blacksea741)   2019-02-08 19:34:00
同问 写交大考古有一题也是这样 我用浮点数换算指数但是答案不对 也是最小正非正规化数
作者: y2j60537 (skkkkuu)   2019-02-08 20:27:00
非正规化数的转换和正规化不一样 记一下比较好
作者: bochengchen (LFII)   2019-02-08 20:27:00
https://i.imgur.com/up07XdP.jpg. 上面是我的猜想,不知道是不是对的!
作者: y2j60537 (skkkkuu)   2019-02-08 20:28:00
主要是非正规化数要和正规化数可以无缝接轨正规化计算公式 非正规化计算公式张凡P193那个表格记熟应该就没什么问题了吧
作者: skyHuan (Huan)   2019-02-08 20:47:00
感觉不冲突吧,正规化数要先化成科学记号表示法,二进制就是1.xxxx,非正规的都没办法化应该是说化了之后指数都会小于-126无法表示
楼主: sooge (老衲)   2019-02-08 21:32:00
了解了 谢谢大大们的解说 明明不能正规化我还想把它正规化真是傻了....

Links booklink

Contact Us: admin [ a t ] ucptt.com