Változónevek
A OPL-ben változónevek használatakor be kell tartanunk néhány szabályt. A név tartalmazhat számokat, betűvel vagy _ karakterrel kezdődhet, és maximum 32 karakter hosszú lehet. A változónév csak betűt, számot és az _ karaktert tartalmazhatja. A nyelv nem tesz különbséget az azonosítók kis- és nagybetűvel írt alakjai között.
Foglalt szavak nem lehetnek azonosító nevek. Ilyen foglalt szavak az előredefiniált utasítások (IF, LOOP ...), függvénynevek (LEN, VAL ...) és operátorok (AND, OR ...).
Megjegyzések
Megjegyzéseket a REM szó után helyezhetünk el a programkódban, és a sor végéig tart. Többsoros megjegyzések készítésére nincs nyelvi eszköz.
Műveletek
A OPL-ben található műveletek:
Aritmetikai operátorok
| + |
összeadás |
| - |
kivonás |
| * |
szorzás |
| / |
osztás |
| ** |
hatványozás |
| - |
negatív előjel |
| % |
százalék |
| MOD |
modulo |
Összehasonlító operátorok
| > |
nagyobb |
| >= |
nagyobb vagy egyenlő |
| < |
kisebb |
| <= |
kisebb vagy egyenlő |
| = |
egyenlő |
| <> |
nem egyenlő |
Logikai és bitenkénti operátorok
| AND |
logikai és |
| OR |
logikai vagy |
| NOT |
logikai NOT |
| XOR |
kizáró vagy |
A% operátor
| Kifejezés |
Jelentés |
Eredmény |
| 60+5% |
60 plusz a 60 5%-a |
63 |
| 60-5% |
60 mínusz a 60 5%-a |
57 |
| 60*5% |
a 60 5%-a |
3 |
| 60/5% |
a 60 minek az 5%-a? |
1200 |
| 105>5% | melyik számot növelve 5%-kal kapunk 105-öt? | 100 |
| 105<5% | mekkora az az 5%-os növelés, amivel 105-öt kapunk? | 5 |