In der letzten Lektion verwendeten wir bereits
Operatoren, um Variablen zuzuweisen und eine kleine Rechnung zu bauen.
Wir haben zu diesem Zwecke die Operatoren "="
und "+" verwendet.
Es existieren in der Computerwelt und speziell
unter C zahlreiche Möglichkeiten Operatoren zu verwenden.
C Speziell verwendet 7 Arten von Operatoren:
Arithmetische
Logische
Vergleichende
Zuweisende
Zählende
und Primäre
Ich möchte Ihnen die entsprechenden Arten
von Operatoren ein wenig näher erläutern.
Aritmetische Operatoren
Für die Bearbeitung von Zahlen (rechnen) stehen
Ihnen unter der Programmiersprache C folgenden Operatoren zur Verfügung:
| + | Addieren | |
| - | Subtrahieren | |
| * | Multiplizieren | |
| / | Dividieren | |
| % | Modulieren |
Logische Operatoren
Um Zahlen oder Begriffe Logisch zu verbinden,
können folgende Operatoren verwendet werden:
| && | UND | |
| || | ODER | |
| ! | Negation |
Vergleichende Operatoren
Sie können auch Zahlen oder begriffe vergleichen.
Zu diesem Zwecke stehen Ihnen diese Operatoren
parat:
| > | größer als | |
| < | kleiner als | |
| >= | größer oder gleich als | |
| <= | kleiner oder gleich als | |
| == | gleich | |
| != | ungleich (Negierung von Gleich) |
Zuweisende Operatoren
Der bekannteste der Zuweisenden Operatoren ist
der "=" Operator. Es weist einer Zahl oder Variable einen bestimmten Wert
zu.
Zählende Operatoren, auch Bit-Operatoren genannt.
Bit Operatoren verschieben den Inhalt eines Registers
um von Ihnen bestimmte Anzahl an Stellen.
Die hinzugefügten Bits werden immer mit 0 ausgefüllt.
<<Bewirkt das Verschieben des Registers um eine stelle Nach Links, was in der Praxis eine Zweiterpotenz bedeutet.Beispiel:
int Zahl = 4;
Zahl = Zahl << 1Erklärung:
Der Register der Zahl 4 (binär 0100) wird um eine Stelle nach links Verschoben. Das ergibt binär 1000 und dezimal 8
>>Bit-Operatoren sind sehr schnell, so dass sie diese immer bevorzugen sollten.Bewirkt das Verschieben des Registers nach Rechts, was im Klartext eine Division durch 2 bewirkt.Beispiel:
int Zahl = 4;
Zahl = Zahl << 1Erklärung:
Der Register der Zahl 4 (binär 0100) wird um eine Stelle nach Rechts verschoben. Daraus ergibt sich die Zahl 2 (binär 0010)
Primäre Operatoren
Diese Operatoren werden sehr häufig in einer Schleife
verwendet.
Der Prinzip ist sehr einfach. Zu einer bereits
bestehenden Zahl wird einfach nur 1 addiert, bzw. subtrahiert.
Beispiel:
int Zahl=4;
-- Zahl
Erklärung:
Subtrahiert von der Zahl 4 die 1 ab. In unserem
Beispiel wird die Zahl 3 die Ausgangszahl sein.
Beispiel:
int Zahl=4;
++ Zahl
Erklärung:
Addiert 1 zu der bereits definierten 4. Als Ergebnis
bekommen sie dann 5.
Nächster Themenbereich:Schleifen