Логички оператори

Радио: Жељко Павловић


Деле се на само две врсте: true (истина) и false (лаж). – не деле се, имају само две вредности, и то не логички оператори, него логичке променљиве!

У језику C операнд се могу третирати на два начина:
а) када је операнд (улаз оператора) false (лажан) онад је једнак нули, – када је вредност операнда =0 онда се каже да логичка променљива има вредност false
б) када је операнд било који број различит од нуле онда је логичка вредност true (истинита).

Логички оператори проверавају операнде и генеришу вредности 1 за вредност када је true (тачна) и за вредност 0 када је false (лажан). Овим операторима се реализује Булова агебра. – логички оператори извршавају логичке операције над операндима

Булова алгебра је део математичке логике – алгебарска структура која сажима основне операције И, ИЛИ и НЕ као скуп теоријских операција као што су унија, пресек и комплемент.

Логички оператори И, ИЛИ и НЕ

! – не (not),

&& – и (and),

|| – или (or).

Логички оператори обично служе ѕа гранање програма.

Логички оператор НЕ (!) служи за негацију који 1 претвара у о и обрнуто.

! 0 x
1 0

Логички оператор И (and) ће при казати да је true само ако су оба броја 1.

&& 0 x
0 0 0
x 0 1

Логички оператор ИЛИ (||) ће приказати да је true ако је један од два броја 1.

|| 0 x
0 0 1
x 1 1
Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s