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.
Categorie | Operator | asociativitatea |
Postfix | () () ->. ++ - - | De la stânga la dreapta |
unară | + -! ~ ++ - - (tip) * și dimensiune | De 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 ^)
- Cei care iau argumente bool.
- 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-
- C # Funcții - cu diferența
- Utilizări ale C # - diverse metodologii de dezvoltare și acceptarea acestuia
- Funcțiile C # String - cu exemple
- C # Comenzi - Noțiuni de bază