Садржај
- Дефиниција - Шта значи условни логички оператер?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Тецхопедиа објашњава условни логички оператер
Дефиниција - Шта значи условни логички оператер?
Условни логички оператор, у Ц #, укључује условни АНД оператор (&&) и условног ОР оператора (||). То је условна верзија логичког оператора Бооле (& и |).
Условни логички оператори се користе у изјавама о доношењу одлука, које одређују пут извршења на основу стања одређеног као комбинација више Боолеових израза. Они су корисни у генерисању ефикасног кода занемарујући непотребну логику и штедећи време извршења, посебно у логичким изразима где се користи више условних оператора.
За разлику од логичких оператора Бооле „&“ и „|“, који увек оцењују оба операнда, условно логички оператори извршавају други операнд само ако је неопходно. Као резултат, условни логички оператори су бржи од логичних оператора Бооле и често су преферирани. Извођење помоћу условно логичких оператора назива се "кратким спојем" или "лењо" проценом.
Условни логички оператори познати су и као логички оператери кратког споја.
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Тецхопедиа објашњава условни логички оператер
Условни АНД оператор (&&) се користи да изврши логички АНД својих операнда типа Бооле. Процена другог операнда јавља се само ако је неопходно. Слично је с Бооловим логичким оператором „&“, осим у случају када први операнд врати лажну вредност, други операнд неће бити оцењен. То је зато што је операција „и&“ тачна само ако се процена оба операнда враћа тачно.
Условни ОР оператер (||) користи се да изведе логички ИЛИ својих операнда типа Бооле. Оцењивање другог операнда не настаје ако се први операнд оцени као истинит. Разликује се од логичког оператера Бооле "|" вршењем евалуације „кратког споја“ при чему се други операнд не оцењује када се први операнд оцени као истинит. То је због чињенице да је резултат "||" операција је истинита ако се процена било ког од два операнда врати тачно.
На пример, за потврђивање броја који је у горњој и доњој граници, логичка И операција се може извести у два услова проверавајући горњу и доњу границу, који су изражени као боолијски изрази.
Условни логички оператори су асоцијативни на лево, што подразумева да се они вреднују у циљу с лева на десно у изразу где ти оператери постоје у вишеструким појавама.
Ова дефиниција је написана у конзоли Ц #