浮点数规格化与定点数 一、定点表示定点数:小数点固定在某一位置的数为定点数。 二、浮点表示1. 浮点数2. 浮点数的表示范围:3. 浮点数的规格化
一、定点表示 定点数:小数点固定在某一位置的数为定点数。
小数点位于数符和第一数值位中间时,机器内的数是纯小数。当小数点位于数值位之后时,机器内的数为纯整数。
注:由于小数点的位置不变,所以当机器处理得数不是纯小数或者纯整数时必须乘上一个比例因子,否则会产生“溢出”。
:小数点可以浮动的数。表示为 N=S×rj,S为尾数(可正可负),j为阶码,r是基数。
浮点数在机器中的表示形式为:
为了提高数据精度以及浮点数的比较;
①规定浮点数尾数用纯小数表示,即小数点位于数符和数值之间,如:0.110101×210 和 0.00110101×2100.
②尾数最高位为1的浮点数称为规格化数,如:0.110101×210。
当浮点数大于最大阶码时称为上溢,当浮点数阶码小于最小阶码时称为下溢。
什么是规格化?
尾数最高位为1的浮点数称为规格化数,如:0.110101×210。
此外,浮点数的规格化还和基数有关。