Precedence
|
Operator
|
Associativity
|
---|---|---|
1
|
And
|
Left
|
1
|
Or
|
Left
|
1
|
Xor
|
Left
|
2
|
=
|
Left
|
2
|
<>
|
Left
|
2
|
<
|
Left
|
2
|
>
|
Left
|
2
|
>=
|
Left
|
2
|
<=
|
Left
|
2
|
=*
|
Left
|
3
|
+
|
Left
|
3
|
-
|
Left
|
3
|
Like
|
Left
|
4
|
*
|
Left
|
4
|
/
|
Left
|
4
|
Mod
|
Left
|
5
|
Not
|
Right
|
6
|
+
|
If the long add long overflow, the result is a double. For example. 2147483647 + 1 = 2147483648.
|
6
|
-
|
If the long sub long overflow, the result is a double. For example -2147483647 - 1 = -2147483648.
|
6
|
*
|
If the long multiply long overflow, the result is a double. For example 76663 * 654263 = 50157764369.
|