Introducere în operatorul C # OR

C # OR Operator este un limbaj de programare simplu, modern, cu scop general, orientat pe obiect, dezvoltat de Microsoft în inițiativa sa .NET condusă de Anders Hejlsberg. C # este un limbaj de programare bazat pe limbaje de programare C și C ++. Caracteristici precum sprijinirea manipulării excepțiilor, tipuri multiple de polimorfism și separarea interfețelor de implementări, combinate cu instrumentele sale de dezvoltare puternice, suportul multi-platformă și generice, fac din C # o alegere bună pentru multe tipuri de proiecte de dezvoltare software. C # este utilizat în esența tuturor produselor Microsoft. Este utilizat în principal pentru dezvoltarea aplicațiilor pentru desktop și, mai recent, pentru aplicațiile Windows 8/10. Este, de asemenea, o parte din .NET, astfel încât este utilizat alături de limbi precum ASP în dezvoltarea web și aplicații. Conform unui sondaj de revarsare a stivei, mai jos este un grafic cu procentul de statistici ale utilizatorului în funcție de limbă. Numerele de mai jos sunt răspunsul dezvoltatorilor profesioniști.

În acest articol discutăm despre operatorul C # OR și comparăm și diferențiem atât operatori C # logici cât și condiționali.

Comparația dintre cap și cap a C # sau operator

Explicaţie

  • C # Bit operator OR Operator

Binar | Operatorul este predefinit pentru tipurile integrale și bool. Pentru tipuri integrale, | calculează OR în mod bit sau al operanzilor. Pentru operanzi bool | calculează OR logic al operanzilor care sunt rezultatul este fals numai dacă ambele operanze sunt false.

  • C # Condițional SA sau operator

Condițional SAU || execută o OR logică a operanzilor săi. Dacă primul operand se evaluează la adevărat, al doilea operand nu este evaluat. Dacă primul operand se evaluează la fals, cel de-al doilea operator determină dacă expresia OR în ansamblu se evaluează la adevărat sau fals.

Precedența operatorului

Mai jos este un tabel cu toți operatorii C #. Cele cu cea mai mare prioritate apar în partea de sus a tabelului și cele cu cea mai mică precedență apar în partea de jos a tabelului.

CategorieOperatorasociativitatea
Postfix() () ->. ++ - -De la stânga la dreapta
unară+ -! ~ ++ - - (tip) * și dimensiuneDe la dreapta la stanga
Multiplicativ* /%De la stânga la dreapta
Aditiv+ -De la stânga la dreapta
Schimb<>De la stânga la dreapta
Relational<> =De la stânga la dreapta
egalitate==! =De la stânga la dreapta
În mod Bit AND&De la stânga la dreapta
Bit-XOR^De la stânga la dreapta
OR în mod OR sau|De la stânga la dreapta
Logic AND&&De la stânga la dreapta
SAU logic||De la stânga la dreapta
condițional?:De la dreapta la stanga
Misiune= + = - = * = / =% = >> = << = & = = | =De la dreapta la stanga
Virgulă.De la stânga la dreapta

Diferențele cheie între operațiunea C # și V în funcție

Există două tipuri de operatori logici (&, | și ^)

  1. Cei care iau argumente bool.
  2. Cei care iau argumente întregi.

Acesta din urmă este adesea denumit operator de biți, deoarece în mod normal sunt utilizați pentru a efectua aritmetica biților. Prima este foarte rar folosită din cauza punctului de „scurtcircuitare”. Nu există o astfel de diviziune pentru operatorii condiționali (&&, ||) care iau întotdeauna operanduri bool. În cazul operatorilor logici, cel de-al doilea operand este întotdeauna evaluat chiar dacă valoarea generală a expresiei poate fi determinată doar evaluând primul operand. Deci, dacă aveți a & b, b va fi totuși evaluat chiar dacă a este falsă și aB trebuie, prin urmare, să fie și falsă. În cazul operatorilor condiționali, se utilizează o evaluare a „scurtcircuitului”. Dacă aveți a&&b și a este fals, atunci compilatorul nu se deranjează să evalueze b.

Concluzie

Pentru a rezuma înțelegerea operatorului C # OR, există doi operatori OR în C #, bit / logic și condiționat. Primul preia argumente bool sau întregi și este fals numai dacă ambele operanze sunt false. Acesta din urmă ia întotdeauna operanzi bool depinde de cel de-al doilea operand pentru a determina dacă ieșirea operatorului este TRUE sau FALSE.

Articole recomandate

Acesta a fost un ghid pentru operatorul C # OR. Aici am discutat despre două tipuri de comparație de la cap la cap, o diagramă cu procentul statisticilor utilizatorilor în funcție de limbă, un tabel cu toți operatorii C #. De asemenea, puteți parcurge articolele noastre date pentru a afla mai multe-

  1. C # Funcții - cu diferența
  2. Utilizări ale C # - diverse metodologii de dezvoltare și acceptarea acestuia
  3. Funcțiile C # String - cu exemple
  4. C # Comenzi - Noțiuni de bază