Also was diese Zeichen anbelangt würde ich dir schon dringend raten ein C-Tutorial durchzuarbeiten. Diese und auch andere brauchst du dringend.
Wenn ich dir jetzt schreibe & ist ein Bitweise UND Operator und ~ ist ein Bit-Komplement-Operator weiss ich nicht ob du recht viel damit anfangen kannst.
| ist Bitweise ODER
< kleiner als
<< Links Shift