Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Binärzahl in ASCII Schriftzeichen umwandeln

  Alt 9. Feb 2007, 16:51
Moin Klaus,

bitte niemals Bitmanipulationen mit + vornehmen, auch wenn es in diesem Falle funktioniert.
Man kann sich das zu leicht für Fälle angewöhnen, in denen es zu falschen Ergebnissen führt.

Bit(s) setzen mit:
Ergebnis = Wert OR Bitmaske
Bit(s) löschen mit:
Ergebnis = Wert AND NOT Bitmaske
Bit(s) abfragen mit:
Ergebnis = Wert AND Bitmaske

Bit(s) bzw. Bitmaske, da es sich ja nicht immer zwingend um einzelne Bits drehen muss, sondern auch mal um Kombinationen.
Deshalb sollte man auch nie +/- hierfür verwenden, da das Ergebnis dann auch ungültig für den jeweiligen Anwendungszweck werden könnte.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat