Operatorii +, -, *, / si ^ sunt folosite pentru a realiza adunarea, scaderea, inmultirea, impartirea si ridicarea la putere a numerelor intregi sau in virgula mobila.
Operatorii %, \, &, |, si ~ sunt folositi pentru a calcula modulo, impartirea intreaga, functia SI pe biti, functia SAU pe biti si negarea pe biti a expresiilor intregi. Numerele in virgula mobila vor fi convertite la valoare intreaga inaintea operatiei.
Operatorul =e folosit atat pentru atribuire de variabile cat si pentru testare de egalitate. Operatorul +poate fi folosit pentru a realiza concatenarea sirurilor de constante si de variabile. Operatorul : poate separa instructiunile multiple sacrise pe o singura linie. Operatorul ; suprima noua linie care este tiparita de instructiunea PRINT. Operatorul # este o scurtatura pentru comanda Rem si este interschimbabila cu ea.
| Ordinea operatiilor | ||
|---|---|---|
| Nivel | Operatori | Categorie/Descriere |
| 1 | ( ) | Grupare |
| 2 | ^ | Exponent |
| 3 | - ~ | Minus Unar si Negare la nivel de bit (NOT) |
| 4 | * / \ | Multiplicare si Impartire |
| 5 | % | Restul impartirii intregilor(Mod) |
| 6 | + - | Adunare, Concatenare si Scadere |
| 7 | & | | Testare pe bit SI si SAU |
| 8 | < ⇐ > >= = <> | Comparare (Numeric sau Sir) |
| 9 | NOT | NOT Unar |
| 10 | AND | SI Logic |
| 11 | OR | SAU Logic |
| 12 | XOR | SAU-Exclusiv Logic |