Was machen diese Codezeilen?
Hier wird die MASK (long, 64bit = 8Byte) um ein Bitnach links geshiftet?
Also wird z.B. aus:
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 wird zu
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x02 ?
Hier wird bei MASK (long, 64bit = 8Byte) gewährleistet, dass das rechtste Bit 1 wird?
Also wird z.B. aus:
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 wird zu
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x05 ?
Vielen Dank! MfG Huck
Java:
long MASK = 0x0;
for (int i = 0; i < 8; i++) {
MASK <<= 1;
MASK |= 0x1;
}
Java:
MASK <<= 1;
Also wird z.B. aus:
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 wird zu
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x02 ?
Java:
MASK |= 0x1;
Also wird z.B. aus:
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x04 wird zu
0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x05 ?
Vielen Dank! MfG Huck
Zuletzt bearbeitet: