Bit Operatoren

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Jean

Betreff: Bit Operatoren

BeitragSa, Mai 30, 2009 16:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Zusammen

Ich habe eine Frage zur Umsetzung von Bit Operatorn. Es geht darum, einzelne Bits einer Zahl, welche aus 8 Bits besteht, zu überprüfen, zu setzen oder zu löschen.

Beispiel: Ich habe die Zahl 134 (10000110) und möchte wissen ob diese Zahl, binär dargestellt, an der 3 Stelle ein gesetztes Bit hat.

Meine bisherige Lösung sah folgendermassen aus:
1. Die Dezimalzahl ins Binärformat umwandeln
2. Zeichen für Zeichen in ein Array ablegen
3. Nun die gewünschte Stelle ändern, löschen, setzen
4. Die Zeichen im Array wieder zu einer Dezimalzahl umwandeln

Da diese Lösung nicht wirklich brauchbar ist, möchte ich wissen, ob jemand eine einfachere Lösung für dieses Problem hat.

Danke!

Noobody

BeitragSa, Mai 30, 2009 16:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Das geht ganz einfach per Code: [AUSKLAPPEN]
If Zahl And %100 Then ....
Man is the best computer we can put aboard a spacecraft ... and the only one that can be mass produced with unskilled labor. -- Wernher von Braun

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group