2015-07-02 4 views
1

В древнем PowerBASIC файле, я нашел это в коде:Пояснение завершающих символов%

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

Мой вопрос имеет дело с цифрами после знака = . Я предполагаю, что конечный % имеет значение, но я не могу понять, что это значит.
Я знаю, что в QB % обозначает тип Integer, но обычно это приводит к переменной, как показано в начале строк кода. Конечный % меня смутил.

ответ

3

Используется для указания типа константы, поэтому у вас нет, например. «1» вычисляют значение float, а затем должны быть преобразованы в int.

This page показывает, что по умолчанию используется PB, если вы явно не указали тип констант.

2

Как Чарльз сказал, что он определяет тип как int. Префикс с%, как и переменная слева, определяет числовое значение equate/constant. Ссылка на страницу старая, хотя и их новая помощь на PowerBasicHelp

Ищите цифровые символы и типы данных.