c operators arithmetic
cel mai bun software de actualizare a driverelor Windows 10
Operatorii din C # sunt simboluri speciale pentru a indica operațiunea pe care programul trebuie să o efectueze. Acest tutorial explică în detaliu operatorii C # cu exemple:
În tutorialul nostru anterior, am aflat despre enunțurile condiționate din C #. De asemenea, am învățat cum să folosim instrucțiunile if, if-else și if-else if pentru a defini condiții diferite.
O declarație condițională, cum ar fi „dacă”, este, de asemenea, cunoscută sub numele de declarație de luare a deciziilor, deoarece oferă utilizatorului un mecanism de definire a unui rezultat bazat pe o decizie definită de operatori.
Operatorii oferă o modalitate de a defini deciziile bazate pe logică, operații aritmetice, comparație etc.
=> Vedeți seria noastră completă de antrenament C # aici
Ce veți învăța:
C # Operatori
Operatorii din C # sunt simboluri speciale care denotă operația pe care programul trebuie să o efectueze pe operanzi. De exemplu, pot fi folosite pentru a evalua o variabilă sau pentru a efectua o operație pe o variabilă pentru a face o expresie adecvată.
C # oferă o mare varietate de operatori, cum ar fi operatori aritmetici, operatori relaționali, operatori de atribuire, operatori logici, operatori unari etc. În acest tutorial, vom discuta despre unii dintre operatorii importanți împreună cu utilizarea lor.
Operatori aritmetici
Operatorul aritmetic permite programului să efectueze operații algebrice generale împotriva valorilor numerice.
Există cinci operatori de bază prezenți în limbajul de programare C #.
- Adăugare (simbolul „+”): Efectuați adăugarea de operanzi.
- Scădere (simbolul „-“): Efectuează scăderea operanzilor.
- Diviziunea (simbolul „/”): Efectuează divizarea operanzilor.
- Înmulțirea (simbolul „*”): Efectuează multiplicare pe operanzi.
- Modul (simbol „%”): Returnează memento după împărțirea numărului întreg.
Exemplu:
int a = 10; int b = 5; int result; result = a + b; result = a - b; result = a * b; result = a / b; result = a % b;
- Rezultatul primei operații va fi 15, adică însumarea la două numere întregi.
- Rezultatul celei de-a doua operații va fi 5, adică scăderea a două numere întregi.
- Rezultatul celei de-a treia operații va fi 50, adică multiplicarea între două numere întregi.
- Rezultatul celei de-a patra operații va fi 2, adică ieșirea diviziunii a două numere întregi.
- Rezultatul celei de-a cincea operații va fi 0 deoarece nu va mai rămâne niciun memento când se împart două numere întregi.
Ar trebui să ne amintim că rezultatul operației va depinde de tipul de date utilizat pentru a stoca rezultatul.
Deci, dacă împărțirea a două valori întregi returnează o valoare float și dacă rezultatul este atribuit unei variabile întregi, partea zecimală se va pierde din cauza diferitelor tipuri de date. Pentru a afla mai multe despre tipurile de date și conversie, vă rugăm vizitați tutorialul nostru anterior.
Operatorul de modul este diferit de ceilalți operatori, returnează valoarea memento-ului din divizarea numerelor întregi. Să spunem dacă împărțim 20 la 6, atunci operatorul de diviziune va returna un răspuns ca 3 (coeficientul) și operatorul de modul va returna 2, adică memento-ul diviziunii.
În afară de cei 5 operatori definiți mai sus, C # oferă, de asemenea, doi operatori speciali care cresc sau scad valoarea unei variabile cu 1.
Acestea sunt:
- Operator de incrementare : Notat cu simbolul „++”
- Operator decrement : Notat cu simbolul „- -“
Acești operatori pot fi prefixați sau prefixați cu variabile pentru funcționare.
Exemplu:
int a = 10; int b = 5; int increment; int decrement; increment = a++; decrement = b--;
În exemplul de mai sus, răspunsul pentru creștere va fi 11, adică valoarea lui va fi mărită cu 1. În timp ce răspunsul pentru scădere va fi 4, adică valoarea lui b va fi scăzută cu 1.
Operatori relaționali
Orice relație dintre cei doi operanzi este validată prin utilizarea operatorilor relaționali. Operatorii relaționali returnează valori booleene. Dacă relația dintre doi operanzi este validată cu succes, atunci va reveni „adevărat” și dacă validarea eșuează, atunci va fi returnat „fals”.
Operatorii relaționali sunt utilizați în principal în luarea deciziilor sau pentru definirea condițiilor pentru bucle.
Să aruncăm o privire asupra operatorilor relaționali oferiți de C #:
- Mai mare decât operatorul: (notat cu „>”): validează mai mult decât relația dintre operanzi.
- Mai puțin decât operator: (notat cu „<“): Validates less than the relation between operands.
- Operator egal cu: (notat cu „==”): Validează egalitatea a doi operanzi.
- Mai mare sau egal cu (notat cu „> =”): validează mai mare sau egal cu relația dintre cei doi operanzi.
- Mai mic sau egal cu (notat cu „<=”): Validates less than or equals to the relations between the two operands.
- Nu este egal: (notat cu „! =”): nu validează o relație egală între cei doi operanzi.
int a = 10; int b = 5; bool validate; validate = a > b; //1 Console.WriteLine(validate); validate = a = b; //4 Console.WriteLine(validate); validate = a <= b; //5 Console.WriteLine(validate); validate = a != b; //6 Console.WriteLine(validate);
Ieșirea programului de mai sus va fi:
- a> b va returna „Adevărat”.
- la
- a == b va afișa „False”.
- a> = b va returna „Adevărat” deoarece a este mai mare decât b și operatorul caută o evaluare reușită a oricăreia dintre condițiile date pentru returnarea unei valori adevărate. Deoarece exemplul dat returnează „True” în ambele cazuri, operatorul va întoarce true.
- la<=b will return “False” as a is neither less than b nor equal to b.
- a! = b va returna „Adevărat” deoarece a nu este egal cu b.
Operatori de misiune
Operatorii de alocare sunt utilizați pentru atribuirea valorii unei variabile. Acestea sunt utilizate în general înaintea unui operator aritmetic.
Să aruncăm o privire asupra Operatorilor de misiuni oferite de C #:
(i) Este egal cu („=”): Este unul dintre cei mai simpli operatori de atribuire. Acesta atribuie valorii unui operand altuia. adică valoarea operandului din partea dreaptă spre operandul din stânga.
Examp cele: a = b
(ii) Adăugați egal la Operatorul de misiune: După cum sugerează și numele, este o combinație de plus „+” și egal cu „=”. Este scris ca „+ =” și adaugă operandul din partea dreaptă la operandul stâng și stochează valoarea finală în operandul stâng.
Exemplu: a + = b înseamnă (a = a + b)
(iii) Scăderea operatorului de atribuire egală: Similar cu adunarea este egală, scade valoarea operandului drept din operandul stâng și apoi atribuie valoarea operandului stâng.
Exemplu: a - = b înseamnă (a = a-b)
(iv) Divizia Egală cu Operatorul de misiune: Împarte valoarea operandului drept cu operandul stâng și apoi stochează rezultatul în operandul stâng.
Exemplu: a / = b medie (a = a / b)
(v) Înmulțiți egal cu operatorul de atribuire: Înmulțește valoarea operandului drept cu operandul stâng și apoi stochează rezultatul în operandul stâng.
Exemplu: a * = b înseamnă (a = a * b)
(vi) Modulul este egal cu operatorul de atribuire: Găsește modulul operandului stâng și drept și stochează valoarea în operandul stâng.
Exemplu:
a %=b means (a= a%b)
Mai jos este un program pentru a avea mai multă claritate:
int a = 10; int b = 5; a += b; //1 Console.WriteLine(a); a -= b; //2 Console.WriteLine(a); a /= b; //3 Console.WriteLine(a); a *= b; //4 Console.WriteLine(a); a %= b; //5 Console.WriteLine(a);
Ieșire
- Prima valoare va returna 15 adică a = a + b.
- Al doilea operator va returna 10 adică a = a-b.
- Al treilea operator va returna 2 adică a = a / b.
- Al patrulea operator va returna 50 adică a = a * b.
- Al cincilea operator va returna 0 adică a = a% b.
Operatori logici
Operatorii logici sunt utilizați pentru efectuarea operațiunilor logice. Operatorii logici lucrează cu expresii booleene și returnează o valoare booleană. Operatorii logici sunt utilizați cu operatorii condiționați în bucle și declarații de luare a deciziilor.
Operatorii logici și utilizarea acestora.
# 1) Logic ȘI Operator
Simbol: „&&”
Operatorul AND returnează adevărat atunci când ambele valori sunt adevărate. Dacă oricare dintre valori este falsă, atunci va reveni fals.
De exemplu, A & B va reveni adevărat dacă atât A cât și B sunt adevărate, dacă vreunul sau ambele sunt false, atunci acesta va reveni fals.
# 2) Operator logic SAU
Simbol: „||”
SAU operatorul returnează adevărat dacă oricare dintre condiții / operanzi este adevărată. Se va întoarce fals când ambii operanzi sunt falsi.
De exemplu, A || B returnează adevărat dacă valoarea lui A sau B este adevărată. Va reveni fals dacă atât A cât și B au valori false.
# 3) Logic NU Operator
Simbol: '!'
Operatorul NOT este utilizat pentru a inversa concluzia logică a oricărei condiții. Dacă condiția este adevărată, atunci va reveni falsă și dacă condiția este falsă, atunci va reveni adevărată.
Exemplu, ! (A || B) returnează fals dacă „A || B” returnează true și va reveni adevărat dacă „A || B” returnează fals.
Program de exemplu:
int a = 10; int b = 5; bool result; // AND operator result = (a == b) && (a>b) Console.WriteLine(result); //OR Operator result = (a == b) || (a>b) Console.WriteLine(result); //NOT Operator result = !((a == b) || (a>b)) Console.WriteLine(result);
Ieșirea programului de mai sus va fi:
- Prima valoare va returna fals, deoarece una dintre condiții, adică a == b este falsă.
- Al doilea operator va reveni adevărat, deoarece una dintre condiții, adică a> b este adevărată.
- Al treilea operator va returna fals, adică negarea rezultatului operatorului SAU.
Concluzie
În acest tutorial, am aflat despre diferitele tipuri de operatori în limbajul de programare C #. Am aflat despre utilizarea și simbolurile acestor operatori. Operatorul aritmetic este utilizat de program pentru a efectua operații algebrice simple precum adunarea, scăderea, înmulțirea, divizarea etc.
Operatorii relaționali sunt cei care sunt utilizați pentru a valida o relație între cei doi operanzi ca și cum ar fi egali, mai mari decât, mai mici decât etc. Operatorii de atribuire sunt utilizați pentru atribuirea valorilor unei variabile. Un exemplu simplu al operatorului de atribuire este „egal cu”. Operatorii logici sunt utilizați pentru efectuarea operațiunilor logice precum AND, OR, NOT etc.
Operatorii sunt folosiți pe scară largă pentru declararea condițiilor în declarațiile de luare a deciziilor, în timp ce utilizează bucle sau în timp ce efectuează operații algebrice.
=> Căutați aici Ghidul nostru de formare final C #
Lectură recomandată
- Unix Shell Script Exemple de operatori aritmetici și booleni
- Enunțuri condiționate Unix: Dacă apoi altfel și Operatori relaționali
- Operatori C ++, tipuri și exemple
- Operatori Python
- Operatori noi / ștergere în C ++ cu exemple
- Constantele, operatorii și precedența operatorilor în VBScript
- Altibase Open Source Relational Database Review
- Corelație și acțiuni logice în instrumentul Neoload