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.
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 operatorsOperators that perform mathematical computations on their operands and return the result. Conditional operatorsOperators that compare the relationship between their operands. Logical operatorsOperators that perform bitwise computations with their operands and return the result. Short circuit operatorsOperators that perform short circuit evaluations with their operands and return the result. Indexing operatorsOperators that return references to variables or objects based on an index value. | String operators Operators overloaded to work with strings. Preprocessor operatorsOperators that control preprocessor behavior. Pointer operatorsOperators that work with pointers and addresses. Type or Class operatorsMemory operators Operators that allocate memory for and construct objects. Iterating operatorsOperators that use iterator objects in For...Next statements. |