(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
Delphi 11 Alexandria
|
Re: Binärzahl in ASCII Schriftzeichen umwandeln
9. Feb 2007, 17: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
|