1
1
mirror of https://github.com/foxsen/archbase.git synced 2026-02-03 18:33:24 +08:00

加偏置 => 减偏置

This commit is contained in:
Zhang Fuxin
2021-11-03 08:06:55 +08:00
parent d4ebd3cd6e
commit 9727956af6

View File

@@ -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标准中单精度和双精度不同浮点数的表示。