UInteger
 
标准数据类型:32位或64位无符号,大小与SizeOf(Any Ptr)

语法

Dim variable As UInteger
Dim variable As UInteger<bits >

参数

bits
一个数字常量表达式,表示无符号整数所需的大小(以位为单位)。允许的值为8163264.

说明

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

参考