Що таке NaN у С?

Число (NaN від англ. Not-a-Number) – один із особливих станів числа з плаваючою комою. Використовується в багатьох математичних бібліотеках та математичних співпроцесорах.

Просто це число, що використовується і представляється в певній особливій формі. Отже, ще раз, за ​​стандартом, NaN це НЕ довільне значення НЕчислового типу, а число! Це значить, не можна сказати, що рядок "рядок" це NaN , так як NaN це насправді число.

Глобальна властивість NaN є значенням, що становить не число (Not-A-Number).

Отже, NaN , згідно зі стандартом IEEE754, не якесь значення не числового типу, але насправді число.

Related Posts