Normální číslo (výpočetní) - Normal number (computing)
Formáty s plovoucí desetinnou čárkou |
---|
IEEE 754 |
jiný |
Ve výpočtu , je normální číslo je nenulové číslo v plovoucí čárkou s , která je v rámci vyvážené rozsahu podporovaného daném formátu s plovoucí desetinnou čárkou: to je reálné číslo, které může být reprezentováno bez počáteční nuly v jeho mantisy .
Velikost nejmenšího normálního čísla ve formátu je dána b eminem , kde b je základna (radix) formátu (obvykle 2 nebo 10) a emin závisí na velikosti a rozložení formátu.
Podobně je velikost největšího normálního čísla ve formátu dána vztahem
- b emax × ( b - b 1− p ),
kde p je přesnost formátu v číslicích a emax je ( - emin ) +1.
V binárních a desítkových formátech IEEE 754 mají b , p , emin a emax následující hodnoty:
Formát | b | p | emin | emax |
---|---|---|---|---|
binární16 | 2 | 11 | −14 | 15 |
binární32 | 2 | 24 | −126 | 127 |
binární64 | 2 | 53 | −1022 | 1023 |
binární128 | 2 | 113 | −16382 | 16383 |
decimal32 | 10 | 7 | -95 | 96 |
decimal64 | 10 | 16 | −383 | 384 |
desetinné číslo 128 | 10 | 34 | -6143 | 6144 |
Například v nejmenším desítkové soustavy, rozsah pozitivního normálních čísel je 10 -95 až 9.999999 × 10 96 .
Nenulová čísla menší než nejmenší normální číslo se nazývají subnormální (nebo denormální) čísla. Nula není normální ani subnormální.
Viz také
Reference
- ^ IEEE Standard for Floating-Point Aritmetic , 2008-08-29, doi : 10.1109/IEEESTD.2008.4610935 , ISBN 978-0-7381-5752-8, vyvolány 26. dubna 2015