Условни логички оператер

Аутор: John Stephens
Датум Стварања: 26 Јануар 2021
Ажурирати Датум: 18 Може 2024
Anonim
ЛОГИЧЕСКИЕ ОПЕРАТОРЫ C# | СОКРАЩЁННЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 14
Видео: ЛОГИЧЕСКИЕ ОПЕРАТОРЫ C# | СОКРАЩЁННЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 14

Садржај

Дефиниција - Шта значи условни логички оператер?

Условни логички оператор, у Ц #, укључује условни АНД оператор (&&) и условног ОР оператора (||). То је условна верзија логичког оператора Бооле (& и |).


Условни логички оператори се користе у изјавама о доношењу одлука, које одређују пут извршења на основу стања одређеног као комбинација више Боолеових израза. Они су корисни у генерисању ефикасног кода занемарујући непотребну логику и штедећи време извршења, посебно у логичким изразима где се користи више условних оператора.

За разлику од логичких оператора Бооле „&“ и „|“, који увек оцењују оба операнда, условно логички оператори извршавају други операнд само ако је неопходно. Као резултат, условни логички оператори су бржи од логичних оператора Бооле и често су преферирани. Извођење помоћу условно логичких оператора назива се "кратким спојем" или "лењо" проценом.

Условни логички оператори познати су и као логички оператери кратког споја.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава условни логички оператер

Условни АНД оператор (&&) се користи да изврши логички АНД својих операнда типа Бооле. Процена другог операнда јавља се само ако је неопходно. Слично је с Бооловим логичким оператором „&“, осим у случају када први операнд врати лажну вредност, други операнд неће бити оцењен. То је зато што је операција „и&“ тачна само ако се процена оба операнда враћа тачно.


Условни ОР оператер (||) користи се да изведе логички ИЛИ својих операнда типа Бооле. Оцењивање другог операнда не настаје ако се први операнд оцени као истинит. Разликује се од логичког оператера Бооле "|" вршењем евалуације „кратког споја“ при чему се други операнд не оцењује када се први операнд оцени као истинит. То је због чињенице да је резултат "||" операција је истинита ако се процена било ког од два операнда врати тачно.

На пример, за потврђивање броја који је у горњој и доњој граници, логичка И операција се може извести у два услова проверавајући горњу и доњу границу, који су изражени као боолијски изрази.

Условни логички оператори су асоцијативни на лево, што подразумева да се они вреднују у циљу с лева на десно у изразу где ти оператери постоје у вишеструким појавама.

Ова дефиниција је написана у конзоли Ц #