UInteger Data Type 

Holds unsigned 32-bit (4-byte) integers ranging in value from 0 through 4,294,967,295.

The UInteger data type provides the largest unsigned value in the most efficient data width.

The default value of UInteger is 0.

The UInteger and Integer data types provide optimal performance on a 32-bit processor, because the smaller integer types (UShort, Short, Byte, and SByte), even though they use fewer bits, take more time to load, store, and fetch.