Hallo, hab eine Frage zu Shift-Operatoren.
Ich dachte, dass der >>> Shift-Operator im Vergleich zum >> Shift-Operator den Sign-Bit nicht beachtet ??? Sollte die Ausgabe nicht +16384 und nicht -16384 ??? Ich bekomme bei beiden Operatoren das gleiche Ergebis.
Danke euch
Java:
public static void main(String[]args){
short number=Short.MIN_VALUE;
System.out.println((short)(number>>>1));
System.out.println((short)(number>>1));
}
Ich dachte, dass der >>> Shift-Operator im Vergleich zum >> Shift-Operator den Sign-Bit nicht beachtet ??? Sollte die Ausgabe nicht +16384 und nicht -16384 ??? Ich bekomme bei beiden Operatoren das gleiche Ergebis.
Danke euch