Innholdsfortegnelse:
Definisjon - Hva betyr ikke et tall (NaN)?
Not a Number (NaN) representerer et udefinert nummer i flytende punktoperasjoner. A Not a Number-indikatoren kan også være et tegn på at en variabel som antas å være en numerisk verdi har blitt ødelagt av teksttegn eller symboler.
Techopedia forklarer ikke et tall (NaN)
Når et operativsystem prøver å kompilere et reelt tall med flytende punktoperasjoner, er det noen årsaker til at det kanskje ikke er i stand til å representere dette tallet. En falsk kommando som en umulig kvadratrot kan utløse en NaN-verdi. Så kan datakorrupsjon eller geistlige feil, som tidligere nevnt. NaN kan også komme til uttrykk på mange måter. Noen operativsystemer bruker et hashkarakter (#) sammen med NaN, eller bruker prefikser og suffikser som S, Q og%. Det skal bemerkes at selv om sofistikerte operativsystemer kan bruke disse feilene til å håndtere feilinnganger, kan eldre og mer primitive operativsystemer i stedet ha krasjet eller blitt frosset i uendelige løkker.
