Configuration : Appendix - Virtual Field Expression Syntax : Expression Types
 
Expression Types
Virtual field expressions are entered, and have either int or float types.
int values are represented as 64-bit signed integers
float values are 64-bit IEEE doubles
Boolean values are represented as integers with true != 0.
The type of an expression is given by the following rules:
A constant with decimal separator has float type.
A constant without decimal separator has int type.
Typed functions have an explicit type. The type of each such function is given in the documentation below.
Nontyped functions have a type that depends on the type of their arguments. If not otherwise stated, a function with only integer arguments has int type, and a function with mixed or float arguments has float type (for example, 4.2 + 4 is 8.2).