Zuhause Entwicklung Was sind Operatoren in c? - Definition aus techopedia

Was sind Operatoren in c? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeuten Operatoren?

Operatoren in C # sind Symbole, die in einem Ausdruck oder einer Anweisung verwendet werden, um die Operationen anzugeben, die während der Auswertung des Ausdrucks ausgeführt werden sollen. Operatoren sind Programmelemente, die auf einen oder mehrere Operanden in einem Ausdruck angewendet werden können, um Berechnungen durchzuführen. Die mit dem Operator verwendeten Operanden können Literale, Felder, lokale Variablen und Ausdrücke sein.


Im Allgemeinen helfen Operatoren beim Erstellen von Ausdrücken, die das Hauptmittel für die Arbeit mit in Konstanten und Variablen gespeicherten Daten darstellen.


Alle C # -Operatoren verfügen über eine vordefinierte Implementierung, die in Ausdrücken mit integrierten Typen verwendet wird. Sie können jedoch überladen werden, um das Verhalten bei der Anwendung auf benutzerdefinierte Typen zu ändern. Operatoren wie angehaktes und nicht angehaktes helfen beim Bereitstellen der Option zum Behandeln oder Ignorieren von Ausnahmen im Zusammenhang mit Überlauf, der während arithmetischer Operationen verursacht wird.

Techopedia erklärt die Operatoren

Wie C ++ - Operatoren haben auch C # -Operatoren Vorrang und Assoziativität, die die Reihenfolge der Auswertung von Operatoren in einem Ausdruck bestimmen. Basierend auf der Anzahl der mit dem Operator verwendeten Operanden werden Operatoren als unär (einzelner Operand), binär (zwei Operanden) und ternär (drei Operanden) klassifiziert.


Benutzerdefinierte Typen können einen Operator überlasten, indem sie ihn mit dem Schlüsselwort 'operator' mit öffentlicher Zugriffsberechtigung als statische Elementfunktion definieren. Einige Operatoren können nur mit wenigen Einschränkungen überlastet werden.


Zum Beispiel kann der Operator '==' verwendet werden, um zwei Objekte mit unveränderlichem Werttyp zu vergleichen, für die der Operator im benutzerdefinierten Typ des Objekts zum Vergleichen der Wertgleichheit anstelle der Referenzgleichheit überladen ist.


Die verschiedenen Arten von C # -Operatoren, die für bestimmte Funktionen verwendet werden, umfassen:

  • Zuweisung (=): Wird verwendet, um das Ergebnis eines Ausdrucks einer Variablen zuzuweisen
  • Kurzzeigerzuweisung (+ =, - =, * =, / =, % =, & =, | =, ^ =, << =, >> =): zur Verkürzung der gemeinsamen Zuweisungsoperationen
  • Arithmetik (+, -, *, /, %): zur Konstruktion mathematischer Ausdrücke
  • Inkrementierungs- und Dekrementierungsoperatoren (++ und -): Abkürzung zum Inkrementieren oder Dekrementieren des Werts um 1
  • Vergleich (==, >, <, > =, <=, ! =): Zum Durchführen eines Vergleichs, der den Programmfluss steuert
  • Boolescher logischer Operator (!, &&, ||, ^): Zum Ausführen von booleschen logischen Operationen
  • Bitweise Manipulation (&, |, ^, >>, <<): Zum Manipulieren jedes Bits ganzzahliger Werte
  • Typprüfung (is, as): um den Typ eines Objekts zu überprüfen oder zu konvertieren
  • Zeiger-Manipulation (*, &, ->, ): für Operationen, die direkt an Zeigern in unsicherem Kontext ausgeführt werden
  • Überlaufausnahme (aktiviert und deaktiviert): Option zum Überprüfen oder Vermeiden des Überlaufs von Werten
  • Ternärer Operator (? :): Wird zum Treffen von Entscheidungen verwendet
Diese Definition wurde im Kontext von C # geschrieben.
Was sind Operatoren in c? - Definition aus techopedia