Object típus
Az Object adattípus segítségével objektumra hivatkozó változókat tárolhatunk.
Aritmetikai operátorok
Az aritmetikai operátorok számtani műveletek végrehajtását végzik el:
Művelet | Szimbólum | Példa | Eredmény |
Összeadás | + | 2+8 | 10 |
Kivonás | - | 10-9 | 1 |
Szorzás | * | 2*3 | 6 |
Osztás | / | 6/2 | 3 |
Egészosztás | \ | 7/3 | 2 |
Maradék osztás(modulus) | mod | 7 mod 3 | 1 |
Hatványozás | ^ | 2^5 | 32 |
Sztring kezelő operátorok
A konkatenáció két sztring összefűzését jelenti. Név=vezetéknév&utónév
Az operátorok precedenciája
1. Azonos precedencia értékű operátorok esetén a balról jobbra szabály érvényesül.
2. A művelet végrehajtáskor figyelembe kell venni a precedenciát, az alacsonyabb precedencia számú műveletek előbb hajtódnak végre (prioritás szabály).
3. Ha egy kifejezésben van zárójeles művelet, akkor először a zárójelen belüli műveleteket hajtjuk végre (zárójel szabály).
Operátor | Precedencia |
Hatványozás (^) | 1 |
Szorzás (*), Osztás (/) | 2 |
Egész-osztás (\) | 3 |
Modulus (mod) | 4 |
Összeadás (+), Kivonás (-) | 5 |
Sztring konkatenáció (&) | 6 |
Példa:
A+B-c
Végrehajtás sorban egymás után balról-jobbra szabály alapján.
A+B*C
Végrehajtás először a szorzás ( precedencia), majd balról-jobbra szabály alapján.
(A+B)*C
Először a zárójeles művelet, majd a szorzás.
Logikai operátorok
Arra szolgálnak, hogy kettő vagy több logikai kifejezés felhasználásával egyetlen logikai értéket állítsunk elő (TRUE vagy FALSE).
Operátor | Példa | Kiértékelés |
AND | A AND B | Igaz, ha minden logikai kifejezés értéke igaz, különben hamis. |
OR | A OR B | Hamis, ha minden logikai kifejezés értéke hamis, különben igaz. |
XOR | A XOR B | Igaz, ha csak az egyik logikai kifejezés értéke igaz, különben hamis. |
NOT | NOT A | Igaz, ha A hamis. Hamis, ha A igaz. |
EQV | A EQV B | Igaz, ha A és B logikai értéke megegyezik, különben hamis. |
IMP | A IMP B | Csak, akkor hamis, ha A logikai értéke igaz, de B logikai értéke hamis, különben hamis |
Összehasonlító operátorok
Az összehasonlító operátorok segítségével, úgy alkotunk kifejezéseket, hogy a változókkal kapcsolatban teszünk fel kérdéseket.
Operátor | Művelet | Példa | Jelentés |
= | Egyenlő | A=B | Igaz-e, hogy A egyenlő B? |
| Nagyobb, mint |
| Igaz-e, hogy A nagyobb B? |
| Kisebb, mint |
| Igaz-e, hogy A kisebb B? |
= | Nagyobb vagy egyenlő |
| Igaz-e, hogy A nagyobb vagy egyenlő B? |
| Kisebb vagy egyenlő |
| Igaz-e, hogy A kisebb vagy egyenlő B? |
| Nem egyenlő |
| Igaz-e, hogy A nem egyenlő B? |
A konkatenáció két sztring összefűzését jelenti. Név=vezetéknév(and)utónév
Arra szolgálnak, hogy kettő vagy több logikai kifejezés felhasználásával egyetlen logikai értéket állítsunk elő. (TRUE vagy FALSE)
1.Azonos precedencia értékű operátorok esetén a balról jobbra szabály érvényesül.
2.A művelet végrehajtáskor figyelembe kell venni a precedenciát, az alacsonyabb prcedencia számú műveletek előbb hajtódnak végre. (prioritás szabály)
3.Ha egy kifejezés van zárójeles művelet, akkor először a zárójelen belüli műveleteket hajtjuk végre.(zárójel szabály)
Az aritmetikai operátorok számtani műveletek végrehajtását végzik el:
Összeadás +
Kivonás -
Szorzás *
Osztás /
Egészosztás \
Maradék osztás(modulus) mod
Hatványozás ^
Az összehasonlító operátorok segítségével, úgy alkotunk kifejezéseket, hogy a változókkal kapcsolatban teszünk fel kérdéseket.