Zum Inhalt springen

Operatoren sind mathematische oder logische Funktionen, die in der Programmierung verwendet werden. Hier die wichtigsten im Überblick.

OperatorBedeutungAnwendungFunktion
Arithmetische Operatoren
=Zuweisunga=2*bWeist der linken Seite den Wert auf der Rechten Seite zu.
+Additiona=b+c 
Subtraktiona=b-c 
++Inkrementierena++Zählt zur der Variable 1 hinzu (+1)
Dekrementierena–Zieht von der Variable 1 ab (-1)
*Multiplikationa=b*c 
/Divisiona=b/cDabei darf c nie gleich Null sein
%Moduloa=b%c
a=7%5 ; a=2
a=10%5 ; a=0
Liefert den Rest bei der Division von b/c. Ist b durch c teilbar, so ist das Ergebnis = 0.
Vergleichsoperatoren
==Gleichheita==bPrüft auf Gleichheit.
!=Ungleichheita!=bPrüft auf Ungleichheit
<kleiner alsa<b 
>größer alsa>b 
<=kleiner gleicha<=b 
>=größer gleicha>=b 
Boolsche Operatoren (Können Wahr oder Falsch sein.)
&&UND(a==2)&&(b==5)Wenn beide Seiten wahr sind, ist das Ergebnis auch wahr.
||ODER(a==2)||(b==5)Wenn eine oder beide Seiten wahr sind, ist das Ergebnis wahr.
!NICHT!(a==3)Ist wahr, wenn a nicht 3 ist.
0 0 votes
Article Rating
10 Comments
Newest
Oldest Most Voted
Inline Feedbacks
Alle Kommentare anzeigen
Antipode
7 Jahre zuvor

was bedeutet der Operator >> oder <>1; // rechstschieben um 1 (Division /2)
n = n<<2; // rechstschieben um 2 (Multplikation *4)

Thomas Grote
7 Jahre zuvor

Hallo zusammen,

was bedeutet der Operator >> oder << ?

Gruß, Thomas

Ralf
10 Jahre zuvor

Hallo,
wie bekomme ich die senkrechten Striche für or in der Programmieroberfläche hin?

13 Jahre zuvor

@Denny: Genau so ist es. Danke. Hoffentlich stimmt der Rest :D

Denny
13 Jahre zuvor

Die Beispiele für die Boolschen Operatoren sind immer „wahr“, da dort eine Zuweisung (=) und kein Vergleich (==) stattfindet, oder?
Es müsste also
(a==2)&&(b==5)
heißen, oder habe ich da was falsch verstanden?

13 Jahre zuvor

@Nelson: Dankeschön. Ich hoffe, jetzt stimmt es. :)

Nelson
13 Jahre zuvor

„|| ODER (a=2)!!(b=5)“ na der Tippfehler ist ja noch drinn :)

13 Jahre zuvor

@rtp: Genau. Es soll || heißen. Vielen Dank. Ich hab es geändert :)

rtp
13 Jahre zuvor

Ist der ODER-Operator wirklich „!!“ ? Das ist doch bestimmt ein Tipp-Fehler und es sollte dort „||“ stehen, oder?

chillaben
14 Jahre zuvor

wäre noch &lt oder &gt zu erwähnen,die synonyme für > und < darstellen ( greater than und lower than oder so)