Koti kehitys Mikä ei ole numero (nan)? - määritelmä techopediasta

Mikä ei ole numero (nan)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä numero (NaN) ei tarkoita?

Ei numero (NaN) edustaa määrittelemätöntä numeroa liukulukujen operaatioissa. Ei numero -indikaattori voi olla myös merkki siitä, että muuttujan, jonka oletetaan olevan numeerinen arvo, on vioittunut tekstimerkkejä tai symboleja.

Techopedia selittää Ei numeroa (NaN)

Kun käyttöjärjestelmä yrittää koota todellisen luvun liukulukuilla, on olemassa monia syitä, miksi se ei ehkä pysty edustamaan sitä numeroa. Väärä komento, kuten mahdoton neliöjuuri, voi laukaista NaN-arvon. Niin myös tietojen vioittuminen tai kirjoitusvirheet, kuten aiemmin mainittiin. NaN voidaan myös ilmaista monin tavoin. Jotkut käyttöjärjestelmät käyttävät hash-merkkiä (#) yhdessä NaN: n kanssa tai käyttävät etuliitteitä ja jälkiliitteitä, kuten S, Q ja%. On huomattava, että vaikka hienostuneet käyttöjärjestelmät voivat käyttää näitä virheitä käsittelemään virheitä, vanhemmat ja primitiivisemmät käyttöjärjestelmät ovat sen sijaan kaatuneet tai jäätyneet äärettömiin silmukoihin.

Mikä ei ole numero (nan)? - määritelmä techopediasta