Operatoren





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 << 1

Erklärung:
Der Register der Zahl 4 (binär 0100) wird um eine Stelle nach links Verschoben. Das ergibt binär 1000  und dezimal 8


 
>>
Bewirkt das Verschieben des Registers nach Rechts, was im Klartext eine Division durch   2 bewirkt.

Beispiel:

int Zahl = 4;
Zahl = Zahl << 1

Erklä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)

Bit-Operatoren sind sehr schnell, so dass sie diese immer bevorzugen sollten.
 
 

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
DEMON