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.

72 POGLAVLJE 4. OPERATORI I IZRAZI4.3 Relacijski i logički operatoriČetiri relacijska operatora suOperator Značenje< strogo manje strogo veće>= veće ili jednakoOni imaju isti prioritet, niži od prioriteta aritmetičkih i unarnih operatora,a asocijativnost im je slijeva na desno.Operatori jednakosti suOperator Značenje== jednako!= različitoOni spadaju u zasebnu prioritetnu grupu s manjim prioritetom od relacijskihoperatora i asocijativnost im je slijeva na desno.Pomoću ovih šest operatora formiraju se logički izrazi. Njihova vrijednostje istina ili laž. Kako u ANSI C-u (C90) ne postoji poseban logički tip podatka,logički izrazi su tipa int. (Standard C99 je uveo tip Bool). Logičkiizraz koji je istinit dobiva vrijednost 1, a logički izraz koji je lažan primavrijednost 0. Na primjer:Izraz Istinitost Vrijednosti=k neistinito 0i==2 neistinito 0k!=i istinito 1Budući da je prioritet logičkih operatora niži od prioriteta aritmetičkih operatoraizraz poputi >= ’A’-’a’+1ekvivalentan je si >= (’A’-’a’+1)Složeniji logički izrazi formiraju se pomoću logičkih operatora:Operator Značenje&& logičko I|| logičko ILI! logička negacija (unarno)

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

Saved successfully!

Ooh no, something went wrong!