Data Type Summary

ViviFire typeApproximate memory usedValue rangeMore information
BooleanPlatform-dependentTrue, False
Char4 bytes0 to 4,294,967,295Unsigned; Unicode UTF-32
DateTime8 bytes1 January 0001 to 31 December 9999
Fixed648 bytes−922,337,203,685,477.5808 to 922,337,203,685,477.5807Signed; Max 15 places left of the decimal point and 4 to the right
Fixed12816 bytes−17,0141,1834,6046,923,173,168,730,371.5884105728 to 17,0141,1834,6046,923,173,168,730,371.5884105727Signed; Max 29 places left of the decimal point and 10 to the right
IntPlatform-dependentPlatform-dependentMost efficient signed integer type
Int81 byte−128 to 127Signed; Max 3 decimal places
Int162 bytes−32,768 to 32767Signed; Max 5 decimal places
Int324 bytes−2,147,483,648 to 2,147,483,647Signed; Max 10 decimal places
Int648 bytes−9,223,372,036,854,775,808 to 9,223,372,036,854,775,807Signed; Max 19 decimal places
Int12816 bytes−170,141,183,460,469,231,731,687,303,715,884,105,728 to 170,141,183,460,469,231,731,687,303,715,884,105,727Signed; Max 39 decimal places
RealPlatform-dependentPlatform-dependentMost efficient floating-point type at least as large as Real64
Real324 bytes−3.4028235E+38 to −1.401298E−45 (negative) and 1.401298E−45 to 3.4028235E+38 (positive)Floating-point type
Real648 bytes−1.79769313486231570E+308 to −4.94065645841246544E−324 (negative)and 4.94065645841246544E−324 to 1.79769313486231570E+308 (positive) Floating-point type
Real12816 bytes−1.189731495357231765085759326628007E+4932 to −3.362103143112093506262677817321753E−4932 (negative) and 3.362103143112093506262677817321753E−4932 to 1.189731495357231765085759326628007E+4932 (positive)Floating-point type
SBits1–16 bytesUser-specifiedSigned bit field
String~ bytes0 to ~ characters
UBits1–16 bytesUser-specifiedUnsigned bit field
UIntPlatform-dependentPlatform-dependentMost efficient unsigned integer type
UInt81 byte0 to 255Unsigned
UInt162 bytes0 to 65,535Unsigned; Max 5 decimal places
UInt324 bytes0 to 4,294,967,295Unsigned; Max 10 decimal places
UInt648 bytes0 to 18,446,744,073,709,551,615Unsigned; Max 20 decimal places
UInt12816 bytes0 to 340,282,366,920,938,463,463,374,607,431,768,211,455Unsigned; Max 39 decimal places
User-defined Struct~ bytes~ to ~

See also