UHuge Data Type

Holds unsigned 128-bit (16-byte) integer values in the range 0–340,282,366,920,938,463,463,374,607,431,768,211,455.


UHuge is short for "unsigned huge integer".

Default value
When you declare a variable of type UHuge and leave it uninitialized,, its value defaults to zero (0).
Because UHuge is an unsigned type, when you use the unary minus (-) operator on an expression of this type, the value is first converted to a Real then negated.
The UHuge data type widens to Single, Double, Real, or Quad without any risk of overflow.
Type characters
Affixing the characters %U128 to the end of a variable name declares it as having a type of UHuge.


Dim foo As UHuge
Dim bar%U128

See also