Normální číslo (výpočetní) - Normal number (computing)

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

  1. ^ 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