Bit-Manipulation

Gast #1673857
Lesenswert?

Hallihallo!

Ich habe einen 16-Bit breiten Datensatz und würde gerne Bit14 - Bit7 
manipulieren mit einem Ergebnis aus einer anderen Rechnung.

Beispiel:

16Bit-Variable

0000 0000 0000 0000

Ergebnis: 149

1001 0101

zusammengefügt soll dann rauskommen:

0100 1010 1000 0000


Wie ist die Syntax in C dazu? Könnt ihr mir helfen?
Ich muss ja irgendwie (VARIABLE & 0x7F80 & ERGEBNIS) miteinander 
verknüpfen.


Danke schonmal

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