Speicheradressen auslesen und mit Bitmaske vergleichen

Gast #2615359
Lesenswert?

Hallo,

ich möchte aus einer Speicheradresse den Wert auslesen und rausfinden ob 
bei diesem Wert das Bit 26 gesetzt ist.

Dafür wollte ich eine AND verknüpfung mit einer Bitmaske machen die nur 
Bit 26 gesetzt hat. Ich bekomme jedoch die Fehlermeldung:

"expected expression before ‘=’ token"

hier mein Code:
1
#define Bitmask = 0x02000000
2

3
int *adresse0 = (int*) (0x10000000);
4
int check = *adresse0;
5
int Raus = (check & Bitmask);

Wo könnte der Fehler liegen, oder welche möglichkeit habe ich um den 
Bitcheck zu machen?

Simon

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