Operatoren sind mathematische oder logische Funktionen, die in der Programmierung verwendet werden. Hier die wichtigsten im Überblick.
| Operator | Bedeutung | Anwendung | Funktion |
|---|---|---|---|
| Arithmetische Operatoren | |||
| = | Zuweisung | a=2*b | Weist der linken Seite den Wert auf der Rechten Seite zu. |
| + | Addition | a=b+c | |
| – | Subtraktion | a=b-c | |
| ++ | Inkrementieren | a++ | Zählt zur der Variable 1 hinzu (+1) |
| — | Dekrementieren | a– | Zieht von der Variable 1 ab (-1) |
| * | Multiplikation | a=b*c | |
| / | Division | a=b/c | Dabei darf c nie gleich Null sein |
| % | Modulo | a=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 | |||
| == | Gleichheit | a==b | Prüft auf Gleichheit. |
| != | Ungleichheit | a!=b | Prüft auf Ungleichheit |
| < | kleiner als | a<b | |
| > | größer als | a>b | |
| <= | kleiner gleich | a<=b | |
| >= | größer gleich | a>=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. |


was bedeutet der Operator >> oder <>1; // rechstschieben um 1 (Division /2)
n = n<<2; // rechstschieben um 2 (Multplikation *4)
Hallo zusammen,
was bedeutet der Operator >> oder << ?
Gruß, Thomas
Hallo,
wie bekomme ich die senkrechten Striche für or in der Programmieroberfläche hin?
@Denny: Genau so ist es. Danke. Hoffentlich stimmt der Rest :D
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?
@Nelson: Dankeschön. Ich hoffe, jetzt stimmt es. :)
„|| ODER (a=2)!!(b=5)“ na der Tippfehler ist ja noch drinn :)
@rtp: Genau. Es soll || heißen. Vielen Dank. Ich hab es geändert :)
Ist der ODER-Operator wirklich „!!“ ? Das ist doch bestimmt ein Tipp-Fehler und es sollte dort „||“ stehen, oder?
wäre noch < oder > zu erwähnen,die synonyme für > und < darstellen ( greater than und lower than oder so)