NaN в C ++ — что это такое и как это проверить?
Что такое NaN?
NaN, аббревиатура «Not a Number» — это исключение, которое обычно происходит в тех случаях, когда выражение приводит к числу, которое невозможно представить. Например, квадратный корень из отрицательных чисел.
// C ++ код для демонстрации NaN-исключения
#include
#include // for sqrt()
using namespace std;
// печатает число (1.41421)
// Печатает исключение «nan»
Как проверить на NaN?
// C ++ код для проверки на исключение NaN
// используя оператор «==»
#include
#include // for sqrt()
using namespace std;
// Возвращает true, a является действительным числом
// выводит «Это реальное число»
a==a? cout «Its a real number»
b==b? cout «Its a real number»
Способ 2. Использование встроенной функции «isnan ()».
Другой способ проверить NaN — использовать функцию «isnan ()», эта функция возвращает true, если число сложное, иначе возвращает false.
// C ++ код для проверки на исключение NaN
// используя «isnan ()»
#include
#include // for sqrt() and isnan()
using namespace std;
// Возвращает ложь как
isnan(a)? cout «Its NaN»
cout «Its a real number»
isnan(b)? cout «Its NaN»
cout «Its a real number»
Эта статья пополняемая Manjeet Singh Если вы любите GeeksforGeeks и хотела бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.
Nan ind c что это
Even though representation of π on a computer system has limitation, it can NOT be treated as a DEN. As said in the article CPU flags-off a floating point value as DEN when its value reaches close to zero but not zero.
On the other hand, representation of π is limited by available number of bits in the exponential part. As we know, integer part of π is finite but fractional part of π is infinite. Hence we can say that the fractional part of π goes towards infinity.
![]() | Re: Good article. | ![]() | SL099 | 28-May-15 17:39 |
![]() | Good article | ![]() | prasanth_mv | 7-Oct-14 2:25 |
![]() | Re: Good article | ![]() | Nisamudheen | 7-Oct-14 19:16 |
![]() | Comparison and optimization | ![]() | BugDigger | 5-Oct-14 22:29 |
![]() | Re: Comparison and optimization | ![]() | Nisamudheen | 6-Oct-14 0:33 |
![]() | Re: Comparison and optimization | ![]() | BugDigger | 6-Oct-14 1:10 |
![]() | Re: Comparison and optimization | ![]() | peterchen | 29-Jan-15 6:34 |






News
Suggestion
Bug
Joke
Praise
Rant
Admin

