NaN

NaN (Not a Number, suoraan suomennettuna ’ei-numero’, vakiintumaton suomennos ’epäluku’) on määrittelemätön lukuarvo, jota käytetään esimerkiksi tietojenkäsittelyssä. NaN-lukujen käyttö on esitelty IEEE 754 -liukulukustandardissa.

Laskutoimituksia, joiden tuloksena on NaN:

 Jos tulos on matematiikassa määrittelemätön, esimerkiksi:
 Mikä tahansa jaettuna nollalla
 Nolla kerrottuna äärettömällä
 Ääretön jaettuna äärettömällä
 Ääretön vähennettynä äärettömällä

 Jos muuksi kuin kompleksiluvuksi määritellyn muuttujan arvoksi saadaan kompleksiluku, esimerkiksi:
 Neliöjuuri negatiivisesta luvusta
 Logaritmi negatiivisesta luvusta

 Jos laskutoimituksen vähintään yhtenä tekijänä on jo valmiiksi NaN, esimerkiksi:
 NaN + 1

Luokka:Tietokonearitmetiikka