Tingimuslik loogiline operaator

Autor: John Stephens
Loomise Kuupäev: 26 Jaanuar 2021
Värskenduse Kuupäev: 18 Mai 2024
Anonim
Mathematics, science, and philosophy.
Videot: Mathematics, science, and philosophy.

Sisu

Definitsioon - mida tähendab tinglik loogiline operaator?

Tingimuslik loogiline operaator (C #) sisaldab tingimuslikku JA operaatorit (&&) ja tingimuslikku VÕI operaatorit (||). See on Boole'i ​​loogilise operaatori (& ja |) tingimusversioon.


Tingimuslikke loogilisi operaatoreid kasutatakse otsustuslausetes, mis määravad täitmise tee, tuginedes tingimusele, mis on määratletud mitme Boole-avalduse kombinatsioonina. Need on abiks efektiivse koodi genereerimisel, ignoreerides ebavajalikku loogikat ja säästes täitmisaega, eriti loogilistes avaldistes, kus kasutatakse mitut tingimuslikku operaatorit.

Erinevalt Boole'i ​​loogilistest operaatoritest "&" ja "|", mis hindavad alati mõlemat operandi, täidavad tinglikud loogilised operaatorid teist operandit ainult vajadusel. Seetõttu on tinglikud loogilised operaatorid kiiremad kui Boole'i ​​loogilised operaatorid ja neid eelistatakse sageli. Täitmist tingimuslike loogiliste operaatorite abil nimetatakse lühise või laiska hindamiseks.

Tingimuslikke loogilisi operaatoreid tuntakse ka kui lühiseid loogilisi operaatoreid.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab tinglikku loogilist operaatorit

Tingimuslikku operaatorit (&&) kasutatakse selle Boole tüüpi operandide loogilise JA täitmiseks. Teise operandi hindamine toimub ainult siis, kui see on vajalik. See sarnaneb Boole'i ​​loogilise operaatoriga "&", välja arvatud juhul, kui esimene operand tagastab vale, teist operandit ei hinnata. Seda seetõttu, et toiming "&&" on tõene ainult siis, kui mõlema operandi hinnang vastab tõele.


Tingimuslikku VÕI operaatorit (||) kasutatakse selle Boole tüüpi operandide loogilise VÕI teostamiseks. Teise operandi hindamist ei toimu, kui esimese operandi väärtus on tõene. See erineb Boole'i ​​loogilisest operaatorist "|" teostades "lühise" hindamise, kus teist operandit ei hinnata, kui esimest operandit hinnatakse tõeseks. See on tingitud asjaolust, et "||" tulemus operatsioon on tõene, kui mõlema operandi hindamine vastab tõele.

Näiteks numbri valideerimiseks nii, et see jääks ülemisse ja alumisse piiridesse, saab loogilise JA toimingu teha kahel tingimusel, kontrollides ülemist ja alumist piiri, mida väljendatakse Boole väljenditena.

Tingimuslikud loogilised operaatorid on vasak-assotsiatiivsed, mis tähendab, et neid hinnatakse avaldises vasakult paremale, kui need operaatorid esinevad mitmel korral.

See määratlus kirjutati C #