Professional Documents
Culture Documents
JEZIKA
• Šta su operandi?
• Operandi su objekti kojima
se manipuliše prilikom
dodjele vrijednosti, njihovog
povezivanja i poređenja,
zatim pri njihovom pristupu
DEFINICIJE i sl.
• a šta operatori?
• Operator je sredstvo
pomoću kojeg djelujemo na
operande
• Šta su izrazi?
• Izrazi su kombinacija
operatora i operanada.
• On obavlja računanje i daje
rezultat ili uzrokuje neku
aktivnost.
• Koje su najznačajnije
kategorije operatora?
• Najznačajnije kategorije
operatora su:
– aritmetički,
– relacijski i logički,
– operatori nad bitovima.
pregled
OPERATOR OPIS aritmetičkih
+ Sabiranje operatora
- oduzimanje •ZBIR = x+y
/ Dijeljenje
•PROIZVOD = x*y
* Množenje
- Unarni minus •RAZLIKA = x-y
• (tip) izraz;
Zadaci za
Šta radi sljedeći program. Objasniti.
#include <stdio.h>
vježbu main()
{
int x=506, y=3, z=21, t=2;
printf("x=%d y=%d\n",x,y);
printf("z - t=%d\n", z-t);
printf("z / t =%d\n",z / t);
printf("-x=%d\n",- x);
printf("x % y=%d\n", x%y);
}
Operatori jednakosti i relacijski
operatori
OPERATORI JEDNAKOSTI RELACIJSKI OPERATORI
• Pomoću ovih šest operatora formiraju se logički izrazi.
Njihova vrijednost je istina ili laž.
• Logički izraz koji je istinit dobija vrijednost 1
• A logički izraz koji je lažan prima vrijednost 0.
Na primjer:
Izraz Istinitost Vrijednost
i<j istinito 1
(i+j)>=k neistinito 0
i==2 neistinito 0
k!=i istinito 1
Operatori inkrementacije i
dekrementacije
• Operator inkrementiranja ++
povećava promjenljivu za jedan.
• Tako je izraz
• Operator dekrementiranja --
smanjuje vrijednost promje nljive za
1, odnosno
x--; je ekvivalentno izrazu x=x-1;
Izraz x++ i x-- imaju dvije forme.
|| logičko ILI
!(i>1) neistinito 0