Ы збекистон Республикаси Олий ва ырта махсус таълим вазирлиги


Download 407 Kb.
bet4/15
Sana18.02.2023
Hajmi407 Kb.
#1213815
1   2   3   4   5   6   7   8   9   ...   15
Bog'liq
SI

4.1.2 Операция белгилари


+уйидаги жадвалда операциялар ранглари билан группаларга ажратилган.
1-жадвал



Операция

Ассоциативлиги


() []  




! ~ + - ++ --  * (min) sizeof




* / % (мультипликатив) бинар




+ - (аддитив бинар)




>> << (разрядли суриш)




>< = > = > (муносабат)




= =! (муносабат)




 (разрядли конъюнкция "ва")




^ (разраядли "ёки")




 (дизъюнкция "ёки")




 (конъюнкция "ва")




 (дизъюнкция "ёки")




? : (шрифтли операция )




= * = / = % = + =  = ^ = \ = << = >> =




, (вергул операцияси)





Муносабат ва манти=ий ифодалар.

Муносабат операциялари =уйидагича ани=ланади:



= = тенг;
< кичик;
> катта;

! = тенг эмас;
< = кичик ёки тенг;
> = катта ёки тенг;

1 - ранг операцияларни ю=орида кыриб ытдик.


2 - ранг операциялари унар ёки бир жойли операциялар деб аталади.
! - эмас – манти=ий инкорни билдиради;
масалан: !2=0; !(-5)=0; !0=1;
~ - битли инкорни ифодалайди;
- - унар минус, арифметик операцияни ишорасини унар минусга ызгартиради;
+ - унар плюс, унар минусга симметрик равишда киритилган (инкремент ёки автоматик ортириш);
++ - бир бирликка ортиши;
икки хил шакли мавжуд:
префиксли операция - операнда =иймати у фойдалангунча биттага ортиши;
постфиксли операция - операнда =иймати фойдаланилгандан кейин биттага ортиши;
-- (декремент ёки автоматик камайтириш) камайтириш икки хил формада ишлатилади:
префиксли операция - операнда =ийматини биттага у фойдаланилгунча камайиши;
постфиксли операция - операнда =ийматини биттага у фойдаланилгандан кейин камайиши;
Масалан
++m m нинг =ийматини биттага ортиради;
-- n n нинг =ийматини биттага камайтиради;
i++ i нинг =ийматини операция бажарилгандан сынг биттага ортади;
j-- j нинг =ийматини операция бажарилгандан сынг =ийматини биттага камайтиради;

n=4 былса n++*2 ифода =иймати 8 былиб n нинг =иймати эса 5 га тенг былади.


++n*2 ифода =иймати 10 былиб n нинг =иймати 5 га тенг былади.
х+++b ёки z---d ифодани кырсак бу ифодалар (х ++)+b ёки (z--)-d ифода билан тенг кучлидир.


Мултипликатив операциялар

* - арифметик типдаги операндаларни кыпайтириш;


- бинар минус - арифметик операндаларни айриш ёки кырсаткичларини айриш учун;
/- арифметик типдаги операндаларни былиш;
%- модуль быйича былиш;
Сурилиш операциялари
<< - чапга сурилиш;
>> - ынга сурилиш;



Download 407 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   15




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling