Pregled operatorjev in izrazov




Posebni operatorji

Kombinirani prireditveni operatorji:

Splošna oblika:

Pomeni isto kot:

(velja za operatorje: + - * / % << & | ^) 

Pogojni operator:

Splošna oblika:

Pomen:


Če je vrednost izraz1 TRUE (ni nič), potem je celotni izraz po vrednosti in tipu enak izrazu2 sicer je celotni izraz po tipu in vrednosti enak izrazu3 


Operator vejica:

Splošna oblika:

Pomen:

Ocenita se oba izraza, celoten izraz ima vrednost in tip desnega izraza.

Izrazi


Imajo tip in vrednost. So kombinacija operandov in operatorjev.

Primer


Nepravilna / pravilna uporaba operatorjev:

Izraze pišemo pregledno in nedvoumno!

Spomnimo se slabega primera


Konverzija tipa izraza

 

Avtomatična:

Do avtomatične konverzije pride med tipi:char, short int, int

Potrebna:

V naslednjih dveh primerih imejmo dve spremenljivki: Jasno je, da mora priti v naslednjem stavku do konverzije tipa izraza iz float v int:

Zahtevana:

V naslednjem primeru konverzijo eksplicitno zahtevamo:

Konverzija tipa izraza po standardu ANSI C