Skip to content

新数据类型

twinBASIC 引入了几个新数据类型来增强您的编程能力。

LongPtr

主要用于处理指针,LongPtr 在 32 位模式下是 4 字节(32 位)有符号整数,在 64 位模式下是 8 字节(64 位)有符号整数。

LongLong

一个 8 字节(64 位)有符号整数,范围从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。请注意,此类型在 32 位和 64 位模式下都可用(VBA 将其限制为 64 位模式)。

Decimal

在 twinBASIC 中,Decimal 实现为完整、常规的数据类型,除了用于 Variant 内。这是一个 16 字节(128 位)类型,包含一个具有可变小数点位缩放和符号位信息的 12 字节(96 位)整数。值范围从 -79,228,162,514,264,337,593,543,950,335 到 79,228,162,514,264,337,593,543,950,335。

类型支持

所有这些类型也支持数据类型管理功能:

  • DefDec/DefLngLng/DefLongPtr - 默认类型声明
  • CDec/CLngLng/CLongPtr - 类型转换函数
  • vbDecimal/vbLongLong/vbLongPtr - 类型检查常量

twinBASIC及其LOGO版权为作者"韦恩"所有