Čo je Nan?

Skrátka nie je číslo, matematika a počítačové programovanie NaN je nedefinovaná alebo nezastupiteľná hodnota, najmä vo výpočtoch s pohyblivou rádovou čiarkou. Napríklad 0/0 alebo druhá odmocnina záporného čísla by vrátila výsledok NaN.

V programovaní môže NaN nastať aj vtedy, ak vaše premenné alebo iný vstup obsahuje ľubovoľný znak, ktorý nie je číslom alebo obdobím. Napríklad pokus o vykonanie výpočtu na premennej s písmenami alebo čiarkami spôsobí chybu NaN.

NaN príklad

V závislosti od operačného systému, programovacieho jazyka alebo programu sa NaN môže zobraziť ako ktorýkoľvek z nižšie uvedených príkladov. Všetky tieto príklady stále znamenajú, že počítač nemôže predstavovať hodnotu.

  • -1. # IND
  • 1. # snanou
  • 1. # QNAN
  • nan
  • NAN
  • NaN%
  • NaNQ
  • Nans
  • NotANumber
  • qNaN
  • snanou

Počítačové akronymy, záporné číslo, operačný systém, programovací jazyk, programovacie termíny, nedefinované