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)
Die Kommentarfunktion ist deaktiviert.