Loogilised operaatorid on keskne element programmeerimises, eriti C#. Need võimaldavad sul tingimusi kombineerida ja loogilisi võrdlusi teha. Selles juhendis tutvud erinevate loogiliste operaatoritega ja saad aru, kuidas need praktilistes rakendustes käituvad. Olgu sa C#-ga uus või soovid oma teadmisi värskendada, see juhend pakub sulle selget ja struktureeritud ülevaadet.
Olulisemad järeldused
- Loogilised operaatorid on olulised otsuste tegemiseks programmides.
- Negaatsioonioperaator! muudab tingimuse tõeväärtust.
- AND-operaator && tagastab true ainult siis, kui mõlemad operaatorid on true.
- OR-operaator || tagastab true, kui vähemalt üks operaatoritest on true.
Samm-sammult juhend
Alguses näed, kuidas töötada loogiliste operaatoritega C#-s. Alustame kõige olulisema loogilise operaatoriga: negatsiooniga.
Negaatsioonioperaator!
Negaatsioonioperaatorit kasutatakse, et pöörata muutujate tõeväärtus. Oletame, et sul on kaks booleani muutujat: istKülm ja istSile, mõlemad seadistatud true-ks. Kui rakendad negaatsioonioperaatorit, pöördub tõeväärtus vastupidiseks.

See tähendab, et tulemus võib olla true ainult siis, kui istKülm on false. Pea meeles, et negaatsioonioperaatori kasutamine nõuab sageli täiendavat kaalumist.
AND-operaator &&
Nüüd vaatame AND-operaatorit. AND-operaator töötab ainult siis, kui mõlemad tingimused on true. Näiteks saad kontrollida, kas on külm ja sile.
Oluline on märkida, et C#-s, kui kasutatakse lihtsat AND-operaatorit, hindab see mõlemat väärtust, samas kui kahekordne AND-operaator && ei testi teist tingimust, kui esimene on juba false.
OR-operaator ||
OR-operaator käitub erinevalt AND-operaatorist. Siin piisab, kui üks tingimus on true, et saada true-tulemus.
Siinjuures tuleb märkida, et C#-s, kui kasutatakse kahekordset pipe-operaatorit ||, ei hinda see teist tingimust, kui esimene on juba true.
Kokkuvõte – Loogilised operaatorid C-s
Selles juhendis oled õppinud, kuidas loogilised operaatorid C#-s toimivad. Negaatsioonioperaator {!}, AND-operaator {&&} ja OR-operaator {||} on alused, millele saad ehitada oma otsustusloogikat. Kasuta neid kontseptsioone oma programmeerimisoskuste täiustamiseks ja keerukate tingimuste loomiseks.
Sageli Küsitud Küsimused
Mis on loogiline operaator?Loogiline operaator on sümbol või märksõna programmeerimises, mis sooritab loogilisi operatsioone booleani väärtuste üle.
Kuidas töötab AND-operaator?AND-operaator tagastab true ainult siis, kui mõlemad operaatorid on true.
Mida teeb OR-operaator?OR-operaator tagastab true, kui vähemalt üks operaatoritest on true.
Mis on negaatsioonioperaator?Negaatsioonioperaator pöörab tingimuse tõeväärtuse.
Miks peaksin kasutama loogilisi operaatorid?Loogilised operaatorid aitavad sul luua keerukaid tingimusi ja juhtida voogu sinu koodis.