Einzelnen Beitrag anzeigen

Benutzerbild von littleDave
littleDave

Registriert seit: 27. Apr 2006
Ort: München
556 Beiträge
 
Delphi 7 Professional
 
#3

AW: das bit eines bytes auf 1 setzen

  Alt 1. Sep 2010, 20:15
Wenn du dir das ganze Binär anschaust, wird es wahrscheinlich deutlicher:

$80 = 10000000 (binär)

Wenn du jetzt das erste Bit auf 1 setzen willst, passiert z.B. bei der Zahl 0 folgendes
Code:
00000000 (die 0)
   or
10000000 (die $80)
--------
10000000 ( = 128)
Das gleiche nochmal mit der Zahl (82 = $52 = 1010010 (binär))
Code:
01010010 (die 82)
   or
10000000 (die $80)
--------
11010010 ( = 210)
Hoffe, das bringt dich etwas weiter. Schau der am Besten auch mal die anderen Zahl ($40, ...) in Binär an.

[Edit] Red-Box hat wohl schon Feierabend [/Edit]
Jabber: littleDave@jabber.org
in case of 1 is 0 do external raise while in public class of object array else repeat until 1 is 0

Geändert von littleDave ( 1. Sep 2010 um 20:17 Uhr)
  Mit Zitat antworten Zitat