12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Poglavlje 4Operatori i izraziU ovom se poglavlju bavimo operatorima i izrazima koji se formiraju pomoćuoperatora i operanada. Izostavit ćemo operatore vezane uz strukture (Poglavlje12), pokazivače (Poglavlje 11) te operatore koji djeluju na bitovima(Poglavlje 14). Pažnju ćemo posvetiti načinu izračunavanja izraza.4.1 Aritmetički operatori<strong>Programski</strong> <strong>jezik</strong> C poznaje pet aritmetičkih operatora:Operator Značenje+ zbrajanje- oduzimanje* množenje/ dijeljenje% modulo• Aritmetički operatori djeluju na numeričkim operandima tj. cjelobrojnim,realnim i znakovnim operandima (znakovna konstanta ima cjelobrojnitip).• Operacije dijeljenja u slučaju cjelobrojnih operanada ima značenje cjelobrojnogdijeljenje. Rezultatu dijeljenja odsjecaju se decimalne znamenkekako bi se dobio cjelobrojni rezultat. Ukoliko je rezultat dijeljenjanegativan, onda prema standardu C90 način zaokruživanja rezultataovisi o implementaciji. Najčešće je to odsjecanje, tj. zaokruživanjeprema nuli. Standard C99 je propisao da se i u slučaju negativnihbrojeva vrši odsjecanje, tj. zaokruživanje prema nuli. Ako bar jedanod operanada nije cjelobrojan, onda je rezultat dijeljenja realan broj.Nazivnik pri dijeljenju mora biti različit od nule.66

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!