Domov Rozvoj Co není číslo (nan)? - definice z techopedie

Co není číslo (nan)? - definice z techopedie

Obsah:

Anonim

Definice - Co neznamená číslo (NaN)?

Ne číslo (NaN) představuje nedefinované číslo v operacích s pohyblivou řádovou čárkou. Indikátor Not a Number může být také znamením, že proměnná, která má být číselnou hodnotou, byla poškozena textovými znaky nebo symboly.

Techopedia vysvětluje, že není číslo (NaN)

Když se operační systém pokusí zkompilovat reálné číslo s operacemi s pohyblivou řádovou čárkou, existuje mnoho důvodů, proč nemusí být schopno toto číslo reprezentovat. Falešný příkaz, například nemožný druhotný kořen, může vyvolat hodnotu NaN. Stejně tak může dojít k poškození dat nebo administrativním chybám, jak již bylo zmíněno. NaN lze také vyjádřit mnoha způsoby. Některé operační systémy používají hash znak (#) spolu s NaN nebo používají předpony a přípony jako S, Q a%. Je třeba poznamenat, že ačkoli sofistikované operační systémy mohou tyto chyby použít k řešení chybových vstupů, starší a primitivnější operační systémy by se místo toho mohly zhroutit nebo zamrznout v nekonečných smyčkách.

Co není číslo (nan)? - definice z techopedie