Операторы
 
Процедуры, которые работают с одним или несколькими операндами.

FreeBASIC имеет многочисленные операторы, которые выполняют определенную функцию, с их операндами. Многие операторы используют синтаксис: "операнд оператор операнд" , например Оператор = (Присваивание) или Оператор +,  другие же операторы выглядят как обычные процедуры, например Оператор Strptr.

Операторы присваивания
Операторы, которые присваивают значение одного операнда в другой.
Арифметические операторы
Операторы, которые выполняют математические вычисления с операндами и возвращает результат.
Условные операторы
Операторы, которые сравнивают отношения двух операндов.
Логические операторы
Операторы, которые выполняют битовые вычисления с операндами и возвращает результат.
Операторы короткого замыкания
Операторы, которые выполняют оценку сравнения операндов и возвращает результат.
Операторы индексирования
Операторы, которые возвращают ссылки на переменные или объекты на основе значения индекса.
Строковые операторы
Перегруженные операторы для работы со строками.
Операторы препроцессора
Операторы, которые контролируют поведение препроцессора.
Операторы указатели
Операторы, которые работают с указателями и адресами.
Операторы типов и классов
Операторы, которые обеспечивают доступ к пользовательским Type или Class .
Операторы памяти
Операторы для выделения памяти и построения объектов.
Операторы итерации
Операторы, использующие объекты итераторов в For...Next заявлениях.