Разрядли операциялар;
- разрядли конъюнкция (Ва);
! - разрядли дизъюнкция ("ёки");
^ - разрядли ёки;
Сурилиш разрядли операцияларнинг бажаралиши натижасида :
4 << 2 16 га тенг
5 >> 1 2 га тенг
Эслатиб ытамизки 4(10)=100(2) ; 5(10) =100(2) ; 6(10) =110(2) ва х.к.
2 та сурилиш натажасида 100 коди 1000 айланади унинг ынли =иймати 16 га тенг.
Муносабат операциялари;
< -кичик;
> -катта;
<= - кичик ёки тенг;
>= - катта ёки тенг ;
= = - тенг;
!= - тенг эмас;
муносабат операциясининг операндалари арифметик типга тегишли ёки кырсаткичдан иборат былиши лозим .
- операнда адресини олиш учун;
* - адресга мурожат =илиш;
sizeof - операнда типига эга былган операция ылчамини щисоблаш;
sizeof ифода
sizeof (тип)
шаклида =ылланилади.
Бинар (икки жойли) операциялар =уйидаги группаларга былинади:
аддитив;
мультипликатив;
сурилиш;
разрядли;
муносабат операциялари;
манти=ий;
=иймат узатиш;
"вергул" операцияси;
=авслар операция сифатида.
Аддитив операциялар
+ - бинар плюс - арифметик операндалари =ыйиш ёки бутун типли
операндалар кырсаткичини =ыйиш учун;
- - бинар минус - арифметик операндаларни айриш ёки
кырсаткичларини айириш учун;
Манти=ий бинар операциялар:
- арифметик операндалар ёки муносабатлар конъюнкцияси(ва).
Бутун сонли =иймат 0 (ёл\он) ёки рост (1)=иймат =абул =илади;
!! - арифметик операндалар ёки муносабатлар дизъюнкцияси (ёки) .
Бутун =ийматли ифода (0) ёл\он ёки рост (1) =иймат =абул =илади;
Муносабат ва манти=ий =иймат натижалари:
3<5 1 га тенг
3>=5 0 га тенг;
3= =5 0 га тенг;
3!=5 1 га тенг;
3!=5 3= =5 1 га тенг;
3+4>5 3+5>4 4+5>3 1 га тенг
5>
Do'stlaringiz bilan baham: |