新字面量表示法
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