operacje bitowe java >>> przesuń
Dlaczego jeśli
int x = -1 // binary: 11111111111111111111111111111111
x = x >>> 31;
mamy 00000000000000000000000000000001
ale jeśli
int x = -1
x = x >>> 32;
mamy 11111111111111111111111111111111 (ponownie -1)
ale nie 00000000000000000000000000000000?