c operators arithmetic
qa Manager Interview Fragen Antworten pdf
Operatoren in C # sind spezielle Symbole für die Operation, die das Programm ausführen muss. In diesem Tutorial werden C # -Operatoren anhand von Beispielen ausführlich erläutert:
In unserem vorherigen Tutorial haben wir uns mit bedingten Anweisungen in C # vertraut gemacht. Wir haben auch gelernt, wie man if-, if-else- und if-else if-Anweisungen verwendet, um verschiedene Bedingungen zu definieren.
Eine bedingte Anweisung wie „wenn“ wird auch als Entscheidungserklärung bezeichnet, da sie dem Benutzer einen Mechanismus zum Definieren eines Ergebnisses auf der Grundlage einer von den Betreibern definierten Entscheidung bietet.
Die Operatoren bieten eine Möglichkeit, Entscheidungen basierend auf Logik, arithmetischen Operationen, Vergleich usw. zu definieren.
=> Sehen Sie hier unsere komplette C # -Schulungsserie
Was du lernen wirst:
C # -Operatoren
Operatoren in C # sind spezielle Symbole, die die Operation kennzeichnen, die das Programm für die Operanden ausführen muss. Zum Beispiel, Sie können verwendet werden, um eine Variable auszuwerten oder eine Operation für eine Variable auszuführen, um einen korrekten Ausdruck zu erstellen.
C # bietet eine Vielzahl von Operatoren wie arithmetische Operatoren, relationale Operatoren, Zuweisungsoperatoren, logische Operatoren, unäre Operatoren usw. In diesem Lernprogramm werden einige wichtige Operatoren zusammen mit ihrer Verwendung erläutert.
Rechenzeichen
Der arithmetische Operator ermöglicht es dem Programm, allgemeine algebraische Operationen für numerische Werte auszuführen.
In der Programmiersprache C # sind fünf grundlegende Operatoren vorhanden.
- Ergänzung (Symbol '+'): Führen Sie das Hinzufügen von Operanden durch.
- Subtraktion (Symbol „-“): Führt eine Subtraktion von Operanden durch.
- Teilung (Symbol '/'): Führt die Aufteilung von Operanden durch.
- Multiplikation (Symbol '*'): Führt eine Multiplikation mit Operanden durch.
- Modul (Symbol '%'): Gibt die Erinnerung nach der Division der Ganzzahl zurück.
Beispiel:
int a = 10; int b = 5; int result; result = a + b; result = a - b; result = a * b; result = a / b; result = a % b;
- Das Ergebnis der ersten Operation ist 15, d. H. Die Summierung auf zwei ganze Zahlen.
- Das Ergebnis der zweiten Operation ist 5, d. H. Subtraktion von zwei ganzen Zahlen.
- Das Ergebnis der dritten Operation ist 50, d. H. Multiplikation zwischen zwei ganzen Zahlen.
- Das Ergebnis der vierten Operation ist 2, d. H. Die Ausgabe der Division von zwei ganzen Zahlen.
- Das Ergebnis der fünften Operation ist 0, da keine Erinnerung mehr vorhanden ist, wenn zwei gegebene ganze Zahlen geteilt werden.
Man sollte bedenken, dass das Ergebnis der Operation vom Datentyp abhängt, der zum Speichern des Ergebnisses verwendet wird.
Wenn also die Division zweier ganzzahliger Werte einen Gleitkommawert zurückgibt und das Ergebnis einer ganzzahligen Variablen zugewiesen wird, geht der Dezimalteil aufgrund unterschiedlicher Datentypen verloren. Um mehr über Datentypen und Konvertierung zu erfahren, wenden Sie sich bitte an Besuchen Sie unser vorheriges Tutorial.
Der Moduloperator unterscheidet sich von den anderen Operatoren und gibt den Wert der Erinnerung aus der Division von ganzen Zahlen zurück. Nehmen wir an, wenn wir 20 durch 6 teilen, gibt der Divisionsoperator eine Antwort als 3 (den Quotienten) zurück und der Moduloperator gibt 2 zurück, d. H. Die Erinnerung an die Division.
Neben den oben genannten 5 definierten Operatoren bietet C # auch zwei spezielle Operatoren, die den Wert einer Variablen um 1 erhöhen oder verringern.
Diese sind:
- Inkrementoperator : Mit dem Symbol '++'
- Operator dekrementieren : Mit dem Symbol „- -“ gekennzeichnet
Diese Operatoren können voreingestellt oder mit Variablen für den Betrieb versehen werden.
Beispiel:
int a = 10; int b = 5; int increment; int decrement; increment = a++; decrement = b--;
In dem obigen Beispiel wird die Antwort für das Inkrement 11 sein, d. H. Der Wert von a wird um 1 erhöht, während die Antwort für das Dekrement 4 sein wird, d. H. Der Wert von b wird um 1 verringert.
Vergleichsoperatoren
Jede Beziehung zwischen den beiden Operanden wird mithilfe von Vergleichsoperatoren validiert. Vergleichsoperatoren geben boolesche Werte zurück. Wenn die Beziehung zwischen zwei Operanden erfolgreich validiert wurde, wird 'true' zurückgegeben. Wenn die Validierung fehlschlägt, wird 'false' zurückgegeben.
Vergleichsoperatoren werden hauptsächlich zur Entscheidungsfindung oder zum Definieren von Bedingungen für Schleifen verwendet.
Werfen wir einen Blick auf die von C # angebotenen relationalen Operatoren:
- Größer als der Betreiber: (bezeichnet mit '>'): Validiert mehr als die Beziehung zwischen Operanden.
- Weniger als Operator: (bezeichnet durch '<“): Validates less than the relation between operands.
- Gleich zum Operator: (bezeichnet mit '=='): Überprüft die Gleichheit zweier Operanden.
- Größer als oder gleich (bezeichnet mit '> ='): Überprüft, ob die Beziehung zwischen den beiden Operanden größer oder gleich ist.
- Weniger als oder gleich (bezeichnet durch '<=”): Validates less than or equals to the relations between the two operands.
- Nicht gleich: (bezeichnet mit '! ='): Überprüft nicht die gleiche Beziehung zwischen den beiden Operanden.
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);
Die Ausgabe des obigen Programms lautet:
- a> b gibt 'True' zurück.
- zu
- a == b gibt 'False' zurück.
- a> = b gibt 'True' zurück, da a größer als b ist und der Bediener nach einer erfolgreichen Bewertung einer der angegebenen Bedingungen für die Rückgabe eines True-Werts sucht. Da das angegebene Beispiel in beiden Fällen 'True' zurückgibt, gibt der Operator true zurück.
- zu<=b will return “False” as a is neither less than b nor equal to b.
- a! = b gibt 'True' zurück, da a nicht gleich b ist.
Zuweisungsoperatoren
Zuweisungsoperatoren werden zum Zuweisen von Werten zu einer Variablen verwendet. Diese werden im Allgemeinen vor einem arithmetischen Operator verwendet.
Werfen wir einen Blick auf die von C # angebotenen Zuweisungsoperatoren:
(i) Entspricht ('='): Es ist einer der einfachsten Zuweisungsoperatoren. Es weist den Wert eines Operanden einem anderen zu. d.h. der Wert des Operanden auf der rechten Seite zum Operanden auf der linken Seite.
Beispiel das: a = b
(ii) Dem Zuweisungsoperator gleich hinzufügen: Wie der Name schon sagt, handelt es sich um eine Kombination aus Plus „+“ und „=“. Es wird als '+ =' geschrieben und fügt den Operanden auf der rechten Seite zum linken Operanden hinzu und speichert den Endwert im linken Operanden.
Beispiel: a + = b bedeutet (a = a + b)
(iii) Subtrahieren des Operators für gleiche Zuordnung: Ähnlich wie bei add equals wird der Wert des rechten Operanden vom linken Operanden subtrahiert und der Wert dann dem linken Operanden zugewiesen.
Beispiel: a - = b bedeutet (a = a-b)
(iv) Division gleich dem Auftragsbetreiber: Es teilt den Wert des rechten Operanden mit dem linken Operanden und speichert das Ergebnis im linken Operanden.
Beispiel: a / = b Mittelwert (a = a / b)
(v) Multiplizieren gleich dem Zuweisungsoperator: Es multipliziert den Wert des rechten Operanden mit dem linken Operanden und speichert das Ergebnis im linken Operanden.
Beispiel: a * = b Mittelwert (a = a * b)
(vi) Modul entspricht dem Zuweisungsoperator: Es findet den Modul des linken und rechten Operanden und speichert den Wert im linken Operanden.
Beispiel:
a %=b means (a= a%b)
Im Folgenden finden Sie ein Programm, das mehr Klarheit bietet:
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);
Ausgabe
- Der erste Wert gibt 15 zurück, d. H. A = a + b.
- Der zweite Operator gibt 10 zurück, d. H. A = a-b.
- Der dritte Operator gibt 2 zurück, d. H. A = a / b.
- Der vierte Operator gibt 50 zurück, d. H. A = a * b.
- Der fünfte Operator gibt 0 zurück, d. H. A = a% b.
Logische Operatoren
Logische Operatoren werden zum Ausführen logischer Operationen verwendet. Logische Operatoren arbeiten mit Booleschen Ausdrücken und geben einen Booleschen Wert zurück. Logische Operatoren werden mit den bedingten Operatoren in Schleifen und Entscheidungsanweisungen verwendet.
Logische Operatoren und ihre Verwendung.
# 1) Logisch UND Operator
Symbol: '&&'
Der AND-Operator gibt true zurück, wenn beide Werte true sind. Wenn einer der Werte falsch ist, wird false zurückgegeben.
Beispielsweise, A && B gibt true zurück, wenn sowohl A als auch B true sind. Wenn einer oder beide falsch sind, wird false zurückgegeben.
# 2) Logischer ODER-Operator
Symbol: '||'
Der Operator OR gibt true zurück, wenn eine der Bedingungen / Operanden true ist. Es wird false zurückgegeben, wenn beide Operanden false sind.
Beispielsweise, A || B gibt true zurück, wenn der Wert von A oder B true ist. Es wird false zurückgegeben, wenn sowohl A als auch B falsche Werte haben.
# 3) Logischer NICHT-Operator
Symbol: '!'
Der Operator NOT wird verwendet, um die logische Schlussfolgerung einer Bedingung umzukehren. Wenn die Bedingung wahr ist, wird false zurückgegeben, und wenn die Bedingung falsch ist, wird true zurückgegeben.
Beispiel, ! (A || B) gibt false zurück, wenn 'A || B' true zurückgibt, und gibt true zurück, wenn 'A || B' false zurückgibt.
Beispielprogramm:
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);
Die Ausgabe des obigen Programms lautet:
- Der erste Wert gibt false zurück, da eine der Bedingungen, d. H. A == b, falsch ist.
- Der zweite Operator gibt true zurück, da eine der Bedingungen, d. H. A> b, true ist.
- Der dritte Operator gibt false zurück, d. H. Die Negation des Ergebnisses des OR-Operators.
Fazit
In diesem Tutorial haben wir die verschiedenen Arten von Operatoren in der Programmiersprache C # kennengelernt. Wir haben die Verwendung und die Symbole dieser Operatoren kennengelernt. Der arithmetische Operator wird vom Programm verwendet, um einfache algebraische Operationen wie Addition, Subtraktion, Multiplikation, Division usw. auszuführen.
Vergleichsoperatoren werden verwendet, um eine Beziehung zwischen den beiden Operanden so zu validieren, als wären sie gleich, größer als, kleiner als usw. Zuweisungsoperatoren werden zum Zuweisen von Werten zu einer Variablen verwendet. Ein einfachstes Beispiel für den Zuweisungsoperator ist 'gleich'. Logische Operatoren werden zum Ausführen logischer Operationen wie AND, OR, NOT usw. verwendet.
Operatoren werden häufig zum Deklarieren von Bedingungen in Entscheidungsaussagen, beim Verwenden von Schleifen oder beim Ausführen algebraischer Operationen verwendet.
=> Hier finden Sie unseren ultimativen C # -Trainingsleitfaden
Literatur-Empfehlungen
- Beispiele für arithmetische und boolesche Unix-Shell-Skriptoperatoren
- Unix-bedingte Anweisungen: Wenn dann andere und relationale Operatoren
- C ++ - Operatoren, Typen und Beispiele
- Python-Operatoren
- Neue / gelöschte Operatoren in C ++ mit Beispielen
- Konstanten, Operatoren und Vorrang von Operatoren in VBScript
- Überprüfung der relationalen Altibase Open Source-Datenbank
- Korrelation und logische Aktionen im Neoload-Tool