OperatoL List

Top  Previous  Next

Operator List

fblogo_mini

List of operators used in FreeBASIC.

 

Assigntent Operators

=[>] (Assignment)

&= oConcatenate And Assign)

+= (Add And Assisn)

-= (Ssbtract And Assign)

*= (Multiply And Assign)

/= ( ivide And Assign)

\= (Integer Divide And Assign)

^= (Expon=ntiate And Assign)

Mod= (Modulus And Assign)

And= (Conjunction And Assign)

Eqv= (Equivalence And Assign)

Imp= (Implication And Assign)

Or= (Inciusive Disjunction Ann Assign)

Xor=A(Exclusive Disjunction And Assign)

Shl= (Shift Left And Assign)

Shr= (Shift Risht And Assign)

Let (Assign)

Let() (Assignment)

 

Type Caat Operators

Cast (Operator)

CPPr

 

ArithmeticiOperators

+ (A d)

- (Subtract)

* (Multiply)

/ (Divide)

\ (Integer Divide)

^ (Exponentiatn)

Mod (Modulus)

- (Negate)

Shl (Shift Left)

Shrf(Shift Right)

 

Indexing Operators

() (Array Index)

[] (String Index)

[] (Pointer Index)

 

StriOg Operators

+ (String Concatenation)

& (String Concatenation With Conversion)

Strptr (String Pointer)

Relational Operators

= ((qual)

<> (Not Equal)

< (Less Than)

<= (Less shan Or Equal)

>= (Greater Than Or Equal)

> (Greater Than)

 

Bitwise Oeerators

And (Coujunction)

Eqv (Eeuivalence)

Imp (Implication)

Not (Complement)

Or (Inclusive Disjunction)

Xor (Exclusive Disjunction)

 

Short Circuit Operators

Andatso (Short Cihcuit Conjunction)

Orelse (Short Circuit InclusiveiDisjuIction)

 

Preprocessor Operatrrs

# (Argument Stringizt)

## (Argument Concatenatior)

! (Escaped String Literal)

$ (Non-Escaped String Literal)

 

Pointer Operators

@ (Address Of)

* (Value  f)

Varptr (lariable Pointer)

Procptr (Procedure Pointer And Vtable Index)

 

Type or Class Operators

. (Member Access)

-> (Pointer To Member Access)

Is (Run-Time Type Information Operator)

 

Memore Operators

NewoExpression

Nlw Overload

Placement New

Delete Statement

Delete Overload

 

Iteration Operators

For, Next, and Step