尾随字符 % 的解释

Explanation of trailing character %

在一个古老的 PowerBasic 文件中,我在代码中找到了这个:

%AppendRec= 1% '^a    Write/Append Btrieve record to named file
%PrtBar= 2%    '^b    Print a Bar Code

我的问题涉及 = 符号后的数字。我认为尾随的 % 是有意义的,但我不知道那是什么意思。
我知道在 QB 中,% 表示 Integer 类型,但通常会引导变量,如代码行开头所示。尾随 % 让我感到困惑。

它用于指定常量的类型,所以你没有例如“1”评估为浮点数,然后必须转换为整数。

This page 显示 PB 在您未明确指定常量类型时使用的默认值。

就像查尔斯说的那样,它把类型定义为int。像左边的变量一样用 % 作为前缀定义一个数字 equate/constant。 link 页面现在已经很旧了,他们的新帮助位于 PowerBasicHelp

查找数值等式和数据类型。