rdodc-06.doc

2
 Dodatek C. Kolejność operatorów Ważne jest byNależy pamiętać, że operatory posiadają swoje priorytety , choć nie ma potrzeby ich zapamiętywania  ich kolejności. Priorytet określa kolejność, w jakiej proram wykon!je dzia"ania zawarte w danym wyrażeni!. #eśli jeden operator ma wyższy priorytet niż nad innym operator em  , wtedy jest obliczany jako  pierwszy . $peratory o wyższym priorytecie %wiążą mocniej& niż operatory o niższych priorytetach' to znaczy, że operatory o wyższym priorytecie są obliczane wcześniej. (m niższ ya n!mer pozycj ia w tabeli ).*, tym wyższy priorytet operatora. +abela ).*. Priorytety operatorw Pozycja Nazwa $perator  * operator zakres! :: - wybr sk"adowych, indeksowanie, wywo"ania !nkcji,  postiksowa  inkrementacja i dekrementacja postiksowa . -> () ++ -- / sizeo, preiksowa inkrementacja i dekrementacja   preiksowa , neacja, and, not, jednoar!mentowy min!s i pl!s, adres i wy"!skanie, new, new01, delete, delete01, rz!towanie, sizeo23 ++ -- ^ ! - + & * () 4 wybr sk"adowej dla wska5nika .* ->* 6 mnożenie, dzielenie, mod!lo * / % 7 dodawanie, odejmowanie + - 8 przes!nięcie 2w lewo, w prawo3 << >>

Upload: greg

Post on 05-Nov-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Szablon dla tlumaczy

2

Cz I ( Podstawy obsugi systemu WhizBang (Nagwek strony)

Dodatek C.Kolejno operatorw

Naley pamita, e operatory posiadaj swoje priorytety, cho nie ma potrzeby zapamitywania ich kolejnoci.

Priorytet okrela kolejno, w jakiej program wykonuje dziaania zawarte w danym wyraeniu. Jeli jeden operator ma priorytet nad innym operatorem, wtedy jest obliczany jako pierwszy.

Operatory o wyszym priorytecie wi mocniej ni operatory o niszych priorytetach; to znaczy, e operatory o wyszym priorytecie s obliczane wczeniej. Im niszy numer pozycji w tabeli C.1, tym wyszy priorytet operatora.

Tabela C.1. Priorytety operatorw

PozycjaNazwaOperator

1operator zakresu::

2wybr skadowych, indeksowanie,

wywoania funkcji, inkrementacja i dekrementacja postfiksowa. ->

()

++ --

3sizeof, inkrementacja i dekrementacja prefiksowa, negacja, and, not, jednoargumentowy minus i plus, adres i wyuskanie, new, new[], delete, delete[], rzutowanie, sizeof()++ --

^ !

- +

& *

()

4wybr skadowej dla wskanika.* ->*

5mnoenie, dzielenie, modulo* / %

6dodawanie, odejmowanie+ -

7przesunicie (w lewo, w prawo)>

8relacje wikszoci i mniejszoci< >=

9rwne, nie rwne== !=

10bitowe AND&

11bitowe XOR^

12bitowe OR|

13logiczne AND&&

14logiczne OR||

15operator warunkowy?:

16operatory przypisania= *= /= %=

+= -+ =

&= |= ^=

17operator zgaszania wyjtkuthrow

18przecinek,

2F:\korekta\rdodC-06.doc