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