Java:
public class Uebung {
public static void main(String[] args) {
byte d=5, h=0xB, k=010;
System.out.println(d&h);
System.out.println(h|k);
System.out.println(d<<4);
System.out.println(h>>>2);
}
}
Wenn ich diesen Code durchlaufen lasse, dann erhalte ich als Ausgabe:
1
11
80
2
Wie kommt das bitte zustande? Ich verstehe die Operatoren noch nicht so wirklich. Also eigentlich schon, nur hier in dem Fall gar nicht.
Die Zahlenwerte im Dezimalsystem lauten:
d=5
h=11
k=8