[理工] 浮点数运算

楼主: anoymouse (没有暱称)   2014-11-15 01:39:03
我看书上写假设浮点数表示中,有n个位元表示指数部分,m个位元表示尾数部分,
且底数为r,最大正数是(1-2^-m)*r^(2^(n-1)-1)
如果有hidden bit 最大正数则是(2-2^-m)*r(同上)
我想解释hidden bit看我了解的对不对 请帮看谢谢
因为hidden bit将正规化的最高位的1调到个位 所以实际上的尾数变成1.1111111..
又r的指数部分可以依然到最大值的+127。
没hidden bit 最小正数是(0.1)*r^(-2n-1)
有hidden bit 最小正数是r^(-2n-2) 因为最高位提高到个位 所以指数部分多减一个1
可以显示更小的正数。

Links booklink

Contact Us: admin [ a t ] ucptt.com