Множество символов языка состоит из прописных и строчных букв латинского алфавита, десяти арабских цифр, знаков препинания, символов арифметических операций и нескольких других символов. Это множество является подмножеством символов допустимых к использованию в текстовых файлах и используется для обозначения действий и объектов программы, подвергаемых этим действиям.

Программа, написанная на языке QBasic, может обрабатывать любые символы. Но это не значит, что каждый из них может использоваться в тексте программы для обозначения действий или объектов программы. Например, возможности употребления русской азбуки ограничиваются выдачей текста на дисплей, принтер, в файл или записью комментариев в текст программы при соблюдении определенных синтаксических правил. Поэтому при получении совсем уж непонятного сообщения об ошибке проверьте не попали ли в текст программы без использования кавычек или специального символа комментария какие-либо из следующих букв русской азбуки

АаВСсЕеНКМОоРрТХху сходные по начертанию с буквами латинского алфавита, но не совпадающие по кодированию в компьютере. На всякий случай имеет смысл проверить текст программы средствами меню "Search".

Нижеприведенные символы языка отсортированы в порядке возрастания двоичного кода, применяемого в компьютере для представления этих символов,

!"#$%&1 ()*+,-./ 0123456789:;<=>? ABCDEFGHIJKLMNOPQRSTUVWXYZ\ ^abcdefghijkimnopqrstuvwxyz

Необходимо отметить, что при вводе текста программы можно использовать как прописные, так и строчные буквы. Но интерпретатор не различает их, так как во внутреннем представлении интерпретирующей программы все буквы (кроме строковых данных) приводятся к прописным. Тем не менее программист может использовать строчные буквы в именах объектов программы (например, для использования каких-либо мнемонических правил, облегчающих ее чтение и отладку).

Приведенный список не полоу. Строго говоря, в этот список должны быть включены и невидимые символы, выполняющие функции разделителей ,а именно, — горизонтальная табуляция, перевод строки, возврат каретки и пробел. Наличие этих символов-невидимок проявляется в структуре текста, то есть в разделении его на аналоги слов и предложений естественного языка и в наличии отступов (абзацев), что важно для удобства чтения текста программистом. Но главное их назначение состоит в разделении его на структурные элементы более высокого уровня, из которых ближайшим к алфавиту является ЛЕКСЕМА.

Лингвистика определяет лексему как единицу словарного фонда языка. Компилирующие и интерпретирующие программы начинают обработку текстов программ с их лексического разбора.