This is an old revision of the document!
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 |