Johdanto C # TAI Operaattoriin
C # OR Operator on yksinkertainen, moderni, yleiskäyttöinen, olio-ohjelmointikieli, jonka Microsoft on kehittänyt Anders Hejlsbergin johtamassa .NET-aloitteessa. C # on ohjelmointikieli, joka perustuu C- ja C ++-ohjelmointikieliin. Ominaisuudet, kuten poikkeusten käsittelyn tukeminen, monimuotoinen polymorfismi ja rajapintojen erottaminen toteutuksista yhdistettynä sen tehokkaisiin kehitystyökaluihin, monialustatukeen ja geneerisiin tuotteisiin, tekevät C #: stä hyvän valinnan monentyyppisille ohjelmistokehitysprojekteille. C #: tä käytetään pääosin kaikissa Microsoftin tuotteissa. Sitä käytetään pääasiassa työpöytäsovellusten ja viime aikoina Windows 8/10 -sovellusten kehittämiseen. Se on myös osa .NET-verkkoa, joten sitä käytetään kielten rinnalla, kuten ASP, web-kehityksessä ja sovelluksissa. Kyselypinojen ylivuodon mukaan alla on kaavio, jossa käyttäjätilastot ovat prosentteina kielen mukaan. Alla olevat numerot ovat ammattimaisten kehittäjien vastauksia.
Tässä artikkelissa keskustellaan C # OR -operaattorista ja verrataan ja erotetaan sekä C # loogiset että ehdolliset OR-operaattorit.
C #: n tai operaattorin vertailu Head to Head
Selitys
- C # bittiä kohti tai operaattori
Binaarinen | Operaattori on ennalta määritetty integraali tyypeille ja boolille. Integroitujen tyyppien | laskee operandien bittisuunnassa TAI Boolioperandit | laskee tuloksena olevien operandien loogisen TAI väärän vain, jos molemmat operandit ovat vääriä.
- C # Ehdollinen TAI Operaattori
Ehdollinen TAI || suorittaa loogisen TAI sen boolioprandistaan. Jos ensimmäinen operandi arvioidaan totta, toista operandia ei arvioida. Jos ensimmäinen operandi arvioidaan vääriksi, toinen operaattori määrittää, arvioiko OR-lauseke kokonaisuutena totta vai vääriä.
Operaattorin etuoikeus
Alla on taulukko kaikista C # -operaattoreista. Ne, joilla on korkein prioriteetti, ilmestyvät taulukon yläosaan ja ne, joilla on alhaisin prioriteetti, taulukon alaosaan.
Kategoria | operaattori | assosiatiivisuus |
postfix | () () ->. ++ - - | Vasemmalta oikealle |
unary | + -! ~ ++ - - (tyyppi) * ja koko | Oikealta vasemmalle |
multiplikatiivinen | * /% | Vasemmalta oikealle |
lisäaine | + - | Vasemmalta oikealle |
Siirtää | <> | Vasemmalta oikealle |
omainen | <> = | Vasemmalta oikealle |
tasa-arvo | ==! = | Vasemmalta oikealle |
Bittisesti JA | & | Vasemmalta oikealle |
Bittaisesti XOR | ^ | Vasemmalta oikealle |
Bittaisesti TAI | | | Vasemmalta oikealle |
Looginen JA | && | Vasemmalta oikealle |
Looginen TAI | || | Vasemmalta oikealle |
ehdollinen | ?: | Oikealta vasemmalle |
toimeksianto | = + = - = * = / =% = >> = << = & = = | = | Oikealta vasemmalle |
Pilkku | , | Vasemmalta oikealle |
Keskeiset erot ovat yli C # vs. käyttö
Loogisia operaattoreita on kahta tyyppiä (&, | ja ^)
- Ne, jotka tekevät tyhmiä väitteitä.
- Ne, jotka ottavat kokonaislukuja.
Jälkimmäistä kutsutaan usein bittioperaattoreiksi, koska niitä käytetään tavallisesti suorittamaan bittiaritmetiikka. Entistä käytetään harvoin oikosulkupisteen takia. Ehdollisille operaattoreille (&&, ||), jotka aina ottavat boolioperandit, ei ole sellaista jakoa. Loogisten operaattoreiden tapauksessa toinen operandi arvioidaan aina, vaikka lausekkeen kokonaisarvo voidaan määrittää vain arvioimalla ensimmäinen operandi. Joten, jos sinulla on a & b, niin b arvioidaan silti, vaikka a on väärä ja a & b: n on siksi oltava myös väärä. Ehdollisten operaattoreiden tapauksessa käytetään 'oikosulku' -arviointia. Jos sinulla on &&b ja a on väärä, kääntäjä ei vaivaudu arvioimaan b: tä.
johtopäätös
Yhteenvetona C # TAI Operaattorin ymmärryksestä, C #: ssä on kaksi TAI operaattoria, bittisesti / looginen ja ehdollinen. Entinen vie tyhjiä tai kokonaislukuja ja on väärä vain, jos molemmat operandit ovat vääriä. Jälkimmäinen ottaa aina bool-operandit riippuen toisesta operandista sen määrittämiseksi, onko operaattorin lähtö TRUE vai FALSE.
Suositellut artikkelit
Tämä on ollut opas C # OR -operaattorille. Täällä olemme keskustelleet kahdesta tyypistä vertailusta päästä toisiinsa, kaavio käyttäjätilastojen prosenttimäärällä kielen mukaan, taulukko kaikilla C # -operaatioilla. Voit myös käydä annettujen artikkeleidemme läpi oppiaksesi lisää-
- C # toiminnot - erolla
- C #: n käyttö - erilaiset kehittämismenetelmät ja sen hyväksyminen
- C # merkkijonofunktiot - esimerkkeinä
- C # komennot - perusteet