Section 10. Troubleshooting
Math Expressions and CRBasic Results
Expression CRBasic Expression Result
0 / 0
0 / 0
NAN
∞ – ∞
(1 / 0) - (1 / 0)
NAN
(–1)
∞
-1 ^ (1 / 0)
NAN
0 • –∞
0 • (-1 • (1 / 0))
NAN
±∞ / ±∞
(1 / 0) / (1 / 0)
NAN
1
∞
1 ^ (1 / 0)
NAN
0 • ∞
0 • (1 / 0)
NAN
x / 0
1 / 0
INF
x / –0
1 / -0
INF
-x / 0
-1 / 0
-INF
-x / –0
-1 / -0
-INF
∞
0
(1 / 0) ^ 0
INF
0
∞
0 ^ (1 / 0)
0
0
0
0 ^ 0
1
Variable and Final-Storage Data Types with NAN and ±INF
Final-Storage Data Type & Associated Stored Values
Variable
Type
Test
Expressio
n
Public /
Dim
Variables FP2 IEEE4 UINT2 UNIT4 STRING BOOL BOOL8 LONG
As
FLOAT
1 / 0 INF INF1 INF1 655352 4294967295 +INF TRUE TRUE 2,147,483,647
0 / 0 NAN NAN NAN 0 2147483648 NAN TRUE TRUE -2,147,483,648
As
LONG
1 / 0
2,147,483,64
7
7999 2.147484E09 65535 2147483647 2147483647 TRUE TRUE 2,147,483,647
0 / 0
-
2,147,483,64
8
-7999
-
2.147484E09
0 2147483648 -2147483648 TRUE TRUE -2,147,483,648
As
Boolean
1 / 0 TRUE -1 -1 65535 4294967295 -1 TRUE TRUE -1
0 / 0 TRUE -1 -1 65535 4294967295 -1 TRUE TRUE -1