Слайд 2
Логикалық операциялар
Си-де үш негізгі логикалық операциялар бар,олар былай жазылады:
1.! – терістеу
операциясы (ЕМЕС).
2.&& – конъюнкция,логикалық көбейту (ЖӘНЕ).
3.|| – дизъюнкция, логикалық қосу (НЕМЕСЕ).
Слайд 3
Шындық кестесі (логикалық операциялар нәтижелері)
Слайд 4
Мысалы :
00 && x<1
Қатынас операциясын белгілеу үшін дөңгелек жақша
қойылмайды (Паскальдағыдай). Си-де қатынас операциялары конъюнкция мен дизъюнкциядан жоғары.
Слайд 5
Логикалық операциялардың приоритеті бойынша орналасуы:
!
> < >= <=
== !=
&&
||
Слайд 6
Сонымен қатар, Си тілінде разрядпен жұмыс істейтін логикалық операциялар бар.
Бұл операциялар сәйкес
екілік разрядтардың әрбір жұбына қолданылады. Оларды биттік логикалық операциялар деп атайды.
Слайд 7
Биттік логикалық операциялардың таңбалары:
& –разрядтық конъюнкция (ЖӘНЕ)
| – разрядтық дизъюнкция (НЕМЕСЕ)
^ –разрядтық ерекше
(НЕМЕСЕ)
~ –разрядтық терістеу (ЕМЕС)