|
Programmiersprache C: Operatoren
... eine Übersicht der in C benutzten Operatoren:
a) Rechenoperatoren (manche sagen "Rechenzeichen")
+ plus, - minus, * mal, / durch. Das kennt jeder.
Komplizierter wird es schon mit %, das hier nicht etwa Prozent bedeutet, sondern das Rechenzeichen der Modulo-Division darstellt.
Der Modulo-Operator liefert uns stets den Rest, also 7 % 2 = 1.
Alles klar?
11 % 3 = 2, denn 11 / 3 = 3 Rest 2
b) Bedingungsoperatoren (Vergleichsoperatoren)
< kleiner als
> größer als
<= kleiner gleich
>= größer gleich
== gleich (Achtung, zwei Gleichheitszeichen!) Bsp.: if (x==3) ; falsch wäre: if (x=3)
!= ungleich / nicht gleich
c) Logische Operatoren
&& und
|| oder
! nicht
Anwendungsbeispiel: if ( (a>3) && (b<=5) )
d) Bitoperatoren
& und
| oder
~ negiert
^ toggeln (vorhandenen Bitwert umkehren)
<< linksschieben (sinnvoll z. B. bei Bytes)
>> rechtsschieben (sinnvoll z. B. bei Bytes)
weiter
|