NaN

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

NaN jako zkratka z Not a Number („nečíslo“) je v číslicové technice termín pro hodnotu, která nereprezentuje (konečné) číslo.

S NaN počítají návrhy numerických koprocesorů, vyskytuje se též jako rezervovaná hodnota v některých programovacích a skriptovacích jazycích (např. JavaScript) a někdy přímo tato zkratka může být zobrazena na displeji některých starších kalkulaček, měřicích přístrojů apod.

Příklad, kdy může NaN vzniknout jako výsledek nějaké operace, je dělení nulou, pokus o výpočet funkční hodnoty funkcí v bodě, ve kterém se limitně blíží k nekonečnu nebo který nenáleží do jejich oboru hodnot.

V případě koprocesorů je NaN permutací bitů, která podle dohodnutých standardů vyjadřuje, že tato permutace nereprezentuje číslo. Většinou též platí, že jakákoli operace, jejíž operandem je NaN má výsledek též NaN.

Související články[editovat | editovat zdroj]

Externí odkazy[editovat | editovat zdroj]