Numeric Data Types

ViviFire provides several numeric data types for handling numbers of various forms. Integral types represent only whole numbers, while nonintegral types represent numbers with a fractional part.

For a side-by-side comparison of ViviFire data types, see Data Type Summary.

Integral numeric types

The signed integral data types are Tiny (8-bit), Short (16-bit), Integer (32-bit), Long (64-bit), Huge (128-bit), and Int (platform-dependent).

The unsigned integral data types are Byte (8-bit), UShort (16-bit), UInteger (32-bit), ULong (64-bit), UHuge (128-bit), and UInt (platform-dependent).

Performance

Describe

Large integers

Describe

Small integers

Describe

Unsigned integers

Describe

Nonintegral numeric types

The nonintegral numeric data types are Single (32-bit), Double (64-bit), Quad (128-bit), and Real (platform-dependent).

Performance

Describe

Small magnitudes

Describe

Small fractional numbers

Describe

See also