|Top Previous Next|
FLOAT is one of the basic data types supported by the VPL programming language from firmware version 3.10.
A FLOAT can hold single-precision floating-point values in the range ±1.18E-38 .. ±3.4E38 with a precision of approx. 7 decimal digits. Additionally, the denormalized numbers in the range ±1.4E-45 .. ±1.18E-38 can be held with reduced precision.
A FLOAT data type occupies 4 bytes of storage.
The FLOAT data type is based on the IEEE 754 standard, and can – in addition to the floating-point values – contain two kinds of error values, ±infinity and NaN (Not a Number).
These error values will be returned from some math functions and calculations if the result is out of range, or if the calculation is invalid, e.g. due to division by zero.
It is possible to transparently mix FLOAT and DOUBLE without explicit type-conversion.