Operatoren – Das kleine 1×1 in der Programmierung

Operatoren sind eines der wichtigsten Bestandteile einer Programmiersprache. Schließlich muss in jedem Programm gerechnet werden.

Ich werde hier kurz und knapp die wichtigsten Operatoren erklären. Dabei kann es passieren, dass nicht jeder Operator auch in jeder Programmiersprache vorhanden ist. Allerdings sind die normalen mathematischen Operatoren in jeder höheren Programmiersprache vorhanden.

Was sind “Operatoren”?

Operatoren sind vordefinierte Symbole (z.B. das Additionssymbol aus der Mathematik), die bestimmte vordefinierte Operationen ausführen.
Operatoren begegnen uns in fast jeder Zeile der Programmierung. Sie werden in Kontrollstrukturen und bei Zuweisungen verwendet.

Wofür sind Operatoren gut?

Operatoren  kann man für verschiedene Sachen verwenden. Jeder Operator benötigt auch einen oder mehrere Operanden. Wie z.B. bei einer mathematischen Berechnung. Bei einer mathematischen Berechnungn z.B., benötigen wir mind. zwei Zahlen und einen Operator. Manche Operatoren benötigen auch nur einen Operanden.

Ein Operator und mind. ein Operand ergibt immer eine Operation. Mit mehreren Operationen können wir verschiedene Dinge darstellen. Wir könnten mit ein paar Operationen z.B. einen Mittelwert errechnen.

Was gibt es für Operatoren?

Es gibt verschiedene Operatoren, wovon ich einige in der nachfolgenden Liste zusammengestellt habe (die Bitweisen Operatoren lasse ich erstmal außen vor).

Operator Erklärung
+ Addieren von etwas.
- Subtrahieren von etwas.
* Das Symbol hat zwei Bedeutungen. Zum einen kann es zum Multiplizieren verwendet werden, oder aber für einen Zeiger.
/ Dividieren von etwas.
= Zuweisen (speichern) von z.B. einem Ergebnis.
% Dividiert ohne eine Kommazahl zu erstellen (gibt den Rest zurück).
++ Erhöht den Wert um eins von etwas.
Verringert den Wert um eins von etwas.
== Zum vergleichen von etwas.
! Operator zum negieren (umkehren) von etwas.
> Größer als..
< Kleiner als..
&& Logisches UND (z.B. zum verketten von mehreren Bedingungen).
& Das Symbol hat zwei Bedeutungen. Zum einen gibt es die Adresse der Variable zurück, oder aber er dient als Bitweise verknüpfung.
|| Logisches ODER (z.B. zum trennen von mehreren Bedingung).

Kombinationen der Operatoren

Man kann die oben genannten Operatoren kombieren. Im folgenden habe ich ein paar Beispiele aufgeführt, wie man Operatoren verwenden kann und auch Kombinieren kann.

Operator Erklärung
+= Addiert das Ergebnis der Operation auf der rechten Seite und addiert dazu den Inhalt der Variablen auf der linken Seite und weist den Wert dieser Variable zu.
-= Subtrahiert das Ergebnis der Operation auf der rechten Seite und subtrahiert dazu den Inhalt der Variablen auf der linken Seite und weist den Wert dieser Variable zu.
<= Kleiner oder gleich
>= Größer oder gleich
!= Nicht gleich (stimmt nicht überein).

Es gibt allerdings noch einen weiteren Operator. Den sogenannten Klammeroperator. Dieser besteht aus normalen Klammern und erhöht wie in der Mathematik die Priorität der Berechnung. Je nachdem wie tief eine Operation in Klammern verschachtelt ist, desto höher wird ihre Priorität.

Anwendungsbeispiele

Als Beispiele kann man 2 Operationen mit einem logischen UND verknüpfen. In diesem Beispiel verwende ich “if”.

// Überprüft ob "var1" gleich "Usereingabe1" ist UND "var2" nicht gleich "Usereingabe2" ist.
if(var1 == Usereingabe1 && var2 != Usereingabe2) {
var2 = Usereingabe;
}

Ich hoffe ich konnte euch einen Einblick in die Operatoren geben. Feedback und Diskussionen sind im Kommentarbereich erwünscht.

Grüße,
KampfFussel

Leave a Reply

Optimized by SEO Ultimate