标准数据类型:32位或64位有符号
,大小与
SizeOf(Any Ptr)
语法
Dim variable As Integer
Dim variable As Integer<bits >
参数
bits
一个数字常量表达式,以所需整数的大小为单位。允许的值为8,16,32或64.
说明
32位或64位有符号
的全数字数据类型,具体取决于平台。
整数是FreeBASIC用于整数数学和按位操作的主要数据类型。它是数字文字的默认类型。
如果给出显式位大小,则提供可以保存
-1LL Shl (bits -1)至
(1LL Shl (bits -1)) - 1中的值的数据类型。
例子
#if __FB_64BIT__
Dim x As Integer = &H8000000000000000
Dim y As Integer = &H7FFFFFFFFFFFFFFF
Print "整数范围="; x; "to"; y
#else
Dim x As Integer = &H80000000
Dim y As Integer = &H7FFFFFFF
Print "整数范围="; x; "to"; y
#endif
方言差异
与QB差别
- 选择位大小的能力是FreeBASIC的新功能
- INBER类型在QB中始终为16位宽。
参考