mirror of
https://github.com/foxsen/archbase.git
synced 2026-02-03 18:33:24 +08:00
加偏置 => 减偏置
This commit is contained in:
@@ -135,7 +135,7 @@ knitr::include_graphics('./images/chapter8/IEEE754_float.png')
|
||||
|
||||
IEEE 754标准中,尾数用原码表示。由于表示同一个数的时候尾数可以有多种表示,例如$0.001_{2}$可以表示为$0.1_{2}\times 2^{-2}$,也可以表示成$1.0_{2}\times 2^{-3}$,因此需要一个规格化的表示来使得表示唯一。IEEE 754标准中规格化尾数的表示统一为1.xxxx的形式。尾数规格化后第一位总为1,因而可以在尾数中缺省这一位1。隐藏该位后尾数可以多一位表示,精度提高一位。
|
||||
|
||||
IEEE 754标准中,阶码是用减偏置常量的移码表示,但是所用的偏置常量并不是通常n位移码所用的$2^{n-1}$,而是$(2^{n-1}-1)$,因此,单精度和双精度浮点数的偏置常量分别为127和1023。
|
||||
IEEE 754标准中,阶码是用加偏置常量的移码表示,但是所用的偏置常量并不是通常n位移码所用的$2^{n-1}$,而是$(2^{n-1}-1)$,因此,单精度和双精度浮点数的偏置常量分别为127和1023。
|
||||
|
||||
IEEE 754标准对浮点数的一些情况做了特殊的规定,总的来说可以分为5种情况,主要用阶码进行区分,表\@ref(tab:tabIEEE754float)给出了IEEE 754标准中单精度和双精度不同浮点数的表示。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user