Domov vývoj Čo nie je číslo (nan)? - definícia z technológie

Čo nie je číslo (nan)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo to znamená číslo (NaN)?

Nie číslo (NaN) predstavuje nedefinované číslo v operáciách s pohyblivou rádovou čiarkou. Indikátor Not a Number môže tiež znamenať, že premenná, ktorá má byť číselnou hodnotou, bola poškodená textovými znakmi alebo symbolmi.

Techopedia vysvetľuje, že nie číslo (NaN)

Keď sa operačný systém pokúša skompilovať reálne číslo s operáciami s pohyblivou rádovou čiarkou, existuje mnoho dôvodov, prečo nemusí byť schopné toto číslo reprezentovať. Nesprávny príkaz, ako napríklad nemožný druhotný root, môže vyvolať hodnotu NaN. Ako je uvedené vyššie, môže dôjsť aj k poškodeniu údajov alebo administratívnym chybám. NaN možno tiež vyjadriť mnohými spôsobmi. Niektoré operačné systémy používajú hash znak (#) spolu s NaN alebo používajú predpony a prípony ako S, Q a%. Malo by sa poznamenať, že zatiaľ čo sofistikované operačné systémy môžu tieto chyby použiť na riešenie chybových vstupov, staršie a primitívnejšie operačné systémy by sa mohli namiesto toho zrútiť alebo zamrznúť v nekonečných slučkách.

Čo nie je číslo (nan)? - definícia z technológie