Întrebare despre un mesaj nan

Întrebarea despre mesajul NAN?

Ca urmare a acțiunii kakiih pentru operații aritmetice
NAN a emis un mesaj.

IMHO - nu este un număr (nu un număr)

Delphi Help: Const NaN = 0.0 / 0.0;
Pentru a verifica utilizarea IsNan

Pot sugera doar:
Prin împărțirea operațiunilor poate fi două erori - preaplin (preaplin) (după divizare prin zero, de exemplu), caz în care se returnează INF (Infinity - număr infinit). A doua eroare - pierderea de precizie (underflow), atunci când împărțit la un număr foarte mare. În acest ultim caz, este clar că rezultatul este non-zero, dar aparatul nu are suficient de biți pentru a stoca o fracțiune mică. Ca rezultat, 0 este emis și mesajul NAN - Nu este un număr.
Cu toate acestea, am putea fi greșit, pentru o lectură lungă perioadă de timp.

Dacă am înțeles corect NAN 0.

NaN înseamnă incertitudine. Divizia are loc atunci când 0 la 0. Când împărțirea orice alt număr (<>0) la 0 are loc INF sau -INF (infinit), în funcție de semnul. Atunci când împărțiți orice număr (cu excepția INF) la foarte mari (INF) obținut 0. La fel ca în matematică obișnuite.

semnalizare NaN
+ Sau -
11..11 ordine - toate unitățile
mantisă 1,0hhhhh - (non-zero)
aceste numere sunt o excepție în cazul în care acestea sunt încercarea de a face cu arifmenicheskie de operare

Quet NaN
+ Sau -
11..11 ordine - toate unitățile
mantisă 1,1hhhhh - (non-zero)
aceste cifre nu provoacă excepții în cazul în care încearcă să facă cu arifmenicheskie de operare

Am găsit în cazul în care are loc o excepție. Expresia (X (în acest punct construcția are loc într-un număr negativ mai mic de 1 grad, și în consecință, există o excepție și mai departe de X natural nimic nu se scade)) rezumă expresie (-NAN).

Memorie: 0.73 MB
Timpul: 0,033 c