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