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