Bits kopieren

Gast #177799
Lesenswert?
• ▲
▼
Hallo,

ich habe folgendes Problem:
Ich habe eine Variable x und eine Variable y. Nun möchte ich beide so
verknüpfen, dass ich eine Kombination aus beiden erhalte.
Genauer gesagt sollen die letzten 2 Bits aus x die letzten 2 Bits aus y
ersetzen.

Bsp: X= xxxxxx10, Y=yyyyyyyy => yyyyyy10

Kann mir jemand sagen mit welchen Bitoperationen ich da weiterkomme?

MfG
Florian
Gast #177804
Lesenswert?
• ▲
▼
Müsste die Methode von Alex nicht
Y = (X & 0x03)|(Y&0xFC);
heißen? Das würde dann auch genau Dirks drei Zeilen zu einer
zusammengesetzt ergeben. Sonste würden doch alle high Bits aus X
übernommen werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren