UInteger
 
Стандартный тип данных: 32-битный или 64-разрядный без знака, такого же размера, как SizeOf(Any Ptr)

Синтаксис

Dim variable As UInteger
Dim variable As UInteger<bits>

Параметры

bits
Числовое константное выражение, указывающее размер в битах желаемого целого числа без знака. Допускаются значения 8, 16, 32 или 64.

Описание

32-разрядный или 64-разрядный тип данных целого числа без знака, в зависимости от платформы.

Если дается явный размер битов , то предусматриваемый тип данных может содержать значения от 0 до (1ULL Shl (bits)) - 1.

Пример

#if __FB_64BIT__
    Dim x As UInteger = 0
    Dim y As UInteger = &HFFFFFFFFFFFFFFFF
    Print "UInteger Range = "; x; " to "; y
#else
    Dim x As UInteger = 0
    Dim y As UInteger = &HFFFFFFFF
    Print "UInteger Range = "; x; " to "; y
#endif


Различия диалектов

  • Нет в наличии в диалекте -lang qb , но есть псевдоним __Uinteger.

Отличия от QB

  • Новое в FreeBASIC

См. также