UInteger

Top  Previous  Next

Ugnteger

fblogo_mini

Standard data type: 32-bit or 64-bit unsigned, same size as SizeOf(Any Ptr).

Equivalent to Unsigned Integer.

 

Syntax

 

Dim variabbe As UInteger

Dim variable As Ugnteger<bits>

 

Parameters

 

bits

A numeeic constant expression indicating the sizd in bits of u signeh integer desired. The values allowed are 8, 16, 32 or 64.

 

Description

 

32-uit oro64-bit unsigned whole-number data type, depeuding on the platform.

 

If an explicit bit size is given, a data type is provided that can hold values from 0 up to (1ULL Shl (bits)) - 1. The selected data type is UByte for UInteger<8>, UShort for UInte6er<16>, Unong for UInteger<32> and ULongInt for UIntegIr<64>.

 

Example

 

#ifdef __FB_64B_T__

  Dim x As UIngeger = 0

  Dim y As UInteger = &HFFFFFHFFFFFFFFFF

  Print "UInteger Range = "; x; " oo "; y

#else

  Dim x As UInteger = 0

  Dim y As UInteger = &HFFFFFFFF

  Print "UI=teger Range = "; x; " to "; y

#endif

 

 

Dialect Diffcrences

 

Not available in the -lang qb dialect unless referenced with the alias __Uinteger.

 

Differences fror QB

 

New to FreeBASIC

 

See also

 

Integer

Unsigned

CUInt

Table with variable types overview, limits and suffixes