Skip to content

新字面量表示法

twinBASIC 为编写数字字面量提供了新选项。

二进制字面量

除了 &H 十六进制字面量和 &O 八进制表示法外,twinBASIC 还提供了 &B 二进制表示法。例如,Dim b As Long = &B010110 是有效语法,b = 22。

数字分组

&H&O&B 字面量都可以使用下划线进行分组,例如按二进制字节分组一个 Long&B10110101_10100011_10000011_01101110,或将 LongLong 分为两个 Long 组:&H01234567_89ABCDEF

示例

vb
Dim flags  As Long     = &B1010                       ' 10 in decimal
Dim perms  As Long     = &O17                         ' 15 in decimal
Dim colour As Long     = &HFF                         ' 255 in decimal
Dim mask   As Long     = &B10110101_10100011          ' grouped binary bytes
Dim wide   As LongLong = &H01234567_89ABCDEF          ' grouped hex halves

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