Einzelnen Beitrag anzeigen

Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

AW: das bit eines bytes auf 1 setzen

  Alt 1. Sep 2010, 20:14
aber ich versteh nicht was Value or $80 bedeuten soll...
$80 ist in Delphi die Schreibweise für Hexwerte. $80 ist damit äquivalent zu binär 10000000. or ist die logische oder-Verknüpfung, wobie natürlich gilt
Code:
0 or 0 = 0
0 or 1 = 1
1 or 0 = 1
1 or 1 = 1
Value or $80 macht also nichts anderes, als das (von rechts) 8. Bit auf 1 zu setzen
Code:
Value: 100101010010
$80        10000000
or     100111010010
Leo S.
  Mit Zitat antworten Zitat