Operators
Procedures that operate on one or more operands.
FreeBASIC has numerous operators that perform a certain function with their operands. Many operators use a "`operand operator operand`" syntax, like `Operator = (Assignment)` or `Operator +`, while others are called like normal procedures, like `Operator Strptr`.

Assignment operators Operators which assign the value of one operand to the other. Arithmetic operators Operators that perform mathematical computations on their operands and return the result. Conditional operators Operators that compare the relationship between their operands. Logical operators Operators that perform bitwise computations with their operands and return the result. Short circuit operators Operators that perform short circuit evaluations with their operands and return the result. Indexing operators Operators that return references to variables or objects based on an index value. | String operators Operators overloaded to work with strings. Preprocessor operators Operators that control preprocessor behavior. Pointer operators Operators that work with pointers and addresses. Type or Class operators Operators that provide access to Type or Class members. Memory operators Operators that allocate memory for and construct objects. Iterating operators Operators that use iterator objects in `For...Next` statements.