10. Fejezet. Operátorok

Tartalom
Aritmetikai operátorok
Hozzárendelő operátorok
Bitorientált operátorok
Összehasonlító operátorok
Hibakezelő operátorok
Végrehajtó operátorok
Növelő/csökkentő operátorok
Logikai operátorok
Operátorok precedenciája
String operátorok

Aritmetikai operátorok

Emlékszel az elemi aritmetikára a suliból? Ezek pont úgy működnek, mint ott.

Táblázat 10-1. Aritmetikai operátorok

PéldaNévEredmény
$a + $bÖsszeadás$a és $b összege
$a - $bKivonás$a és $b különbsége
$a * $bSzorzás$a és $b szorzata
$a / $bOsztás$a és $b hányadosa
$a % $bModulus$a / $b maradéka

Az osztás operátor ("/") egész értékkel tér vissza (egy egész osztás eredményeképpen) ha a két operandusa egész (vagy string, ami egésszé konvertálódott) és a hányados is egész. Ha valamelyik operandus lebegőpontos szám, vagy az osztás eredménye nem egész, egy lebegőpontos szám a visszatérési érték.