33 lines
629 B
Markdown
33 lines
629 B
Markdown
# MathIsValidNumber
|
||
|
||
It checks the correctness of a real number.
|
||
|
||
```
|
||
bool MathIsValidNumber(
|
||
double number // number to check
|
||
);
|
||
|
||
```
|
||
|
||
Parameters
|
||
|
||
number
|
||
|
||
[in] Checked numeric value.
|
||
|
||
Return Value
|
||
|
||
It returns true, if the checked value is an acceptable real number. If the checked value is a plus or minus infinity, or "not a number" (NaN), the function returns false.
|
||
|
||
Example:
|
||
|
||
```
|
||
double abnormal=MathArcsin(2.0);
|
||
if(!MathIsValidNumber(abnormal)) Print("Attention! MathArcsin(2.0) = ",abnormal);
|
||
|
||
```
|
||
|
||
See also
|
||
|
||
[Real types (double, float)](/en/docs/basis/types/double)
|