C # VÕI operaatori sissejuhatus

C # OR Operaator on lihtne, kaasaegne, üldotstarbeline, objektorienteeritud programmeerimiskeel, mille on välja töötanud Microsoft oma .NET algatuse kaudu, mida juhib Anders Hejlsberg. C # on programmeerimiskeel, mis põhineb C ja C ++ programmeerimiskeeltel. Funktsioonid, nagu erandite käsitlemise toetamine, mitut tüüpi polümorfism ja liideste eraldamine rakendustest koos võimsate arendusriistade, mitme platvormi toe ja geneeriliste ravimitega, muudavad C # hea valiku mitut tüüpi tarkvaraarendusprojektide jaoks. C # kasutatakse praktiliselt kõigis Microsofti toodetes. Seda kasutatakse peamiselt töölauarakenduste ja hiljuti Windows 8/10 rakenduste arendamiseks. See kuulub ka .NET-i, nii et seda kasutatakse lisaks keeltele nagu ASP veebiarenduses ja -rakendustes. Allpool on toodud küsitluskorstna ületäitumise järgi tabel, kus on esitatud kasutajate statistika protsent keele järgi. Allpool toodud numbrid on professionaalsete arendajate vastused.

Selles artiklis käsitleme operaatori C # OR operaatorit ning võrdleme ja eristame nii C # loogilisi kui ka tingimuslikke OR operaatoreid.

C # või operaatori võrdlus peaga

Seletus

  • C # Bitwise või operaator

Binaarne | Operaator on integreeritud tüüpide ja booli jaoks eelnevalt määratletud. Terviklike tüüpide korral | arvutab operandide bittide kaupa VÕI Bool-operandide jaoks | arvutab tulemuseks olevate operandide loogilise või loogilise vale, kui mõlemad operandid on valed.

  • C # tingimuslik VÕI operaator

Tingimuslik VÕI || täidab oma loogiliste operandide loogilise VÕI. Kui esimese operandi väärtus on tõene, siis teist operandi ei hinnata. Kui esimese operandi väärtus on vale, määrab teine ​​operaator, kas VÕI avaldis tervikuna hindab tõeseks või valeks.

Operaatori eelisõigus

Allpool on tabel kõigi C # operaatoritega. Need, mille ülimuslikkus on kõrgem, kuvatakse tabeli ülaservas ja madalaima prioriteediga tabelid tabeli allosas.

KategooriaOperaatorAssotsiatiivsus
Postfiks() () ->. ++ - -Vasakult paremale
Unary+ -! ~ ++ - - (tüüp) * ja suurusParemalt vasakule
Korrutatav* /%Vasakult paremale
Lisand+ -Vasakult paremale
Vahetus<>Vasakult paremale
Suhtelised<= =Vasakult paremale
Võrdõiguslikkus==! =Vasakult paremale
Bitwise JA&Vasakult paremale
Bitwise XOR^Vasakult paremale
Bitwise VÕI|Vasakult paremale
Loogiline JA&&Vasakult paremale
Loogiline VÕI||Vasakult paremale
Tingimuslik?:Paremalt vasakule
Ülesanne= + = - = * = / =% = >> = << = & = = | =Paremalt vasakule
Koma,Vasakult paremale

Peamised erinevused on vahemikus C # võrreldes operatsiooniga

Loogilisi operaatoreid on kahte tüüpi (&, | ja ^)

  1. Need, mis võtavad rumalaid argumente.
  2. Need, mis võtavad täisargumente.

Viimaseid nimetatakse sageli bititihedateks operaatoriteks, kuna neid kasutatakse tavaliselt bitiaritmeetika teostamiseks. Esimest kasutatakse lühisepunkti tõttu harva. Tingimuslike operaatorite (&&, ||) puhul, mis võtavad alati rull-operandid, sellist jaotust pole. Loogiliste operaatorite puhul hinnatakse teist operandit alati ka siis, kui avaldise koguväärtuse saab kindlaks määrata lihtsalt esimese operandi hindamisega. Niisiis, kui teil on a & b, siis hinnatakse b ikkagi, isegi kui a on vale ja a & b peab seega olema ka vale. Tingimuslike operaatorite puhul kasutatakse lühise hindamist. Kui teil on &&b ja a on vale, siis ei viitsi kompilaator b-d hinnata.

Järeldus

C # VÕI operaatori mõistmise kokkuvõtteks on C # -s kaks VÕI operaatorit, bitiselt / loogiline ja tingimuslik. Esimene võtab täisargumente ja on vale ainult siis, kui mõlemad operandid on valed. Viimane võtab alati bool-operandid sõltuvalt teisest operandist, et teha kindlaks, kas operaatori väljund on TRUE või FALSE.

Soovitatavad artiklid

See on olnud teejuht C # VÕI operaatorile. Siin on arutatud kahte tüüpi pea võrdlemist: diagramm kasutaja statistika protsendimääraga keele järgi, tabel kõigi C # operaatoritega. Lisateavet leiate ka meie antud artiklitest -

  1. C # funktsioonid - erinevusega
  2. C # kasutusviisid - erinevad arendusmetoodikad ja nende aktsepteerimine
  3. C # keelte funktsioonid - näidetega
  4. C # käsud - põhitõed

Kategooria: