PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Erstes Bit aus Byte lesen?



FuRanKu
02.06.2005, 20:20
Hallo Zusammen,

ich bin neu im Forum und werde demnächst öfters da sein O:)
Ich hoffe nicht nur mit Fragen...

Ich möchte von einem Byte zB. A=&B00001101 immer das hinterste Bit haben und dann einen weiterschieben mit Shift A , right
Also bit1 = 1, bit2 = 0, bit3 = 1, etc

-Wie bekomme ich denn ein einzelnes Bit ausgelesen?

Danke Frank

tobimc
02.06.2005, 20:28
Hi!

Das ist ganz einfach!

bit1 = A.1 '1. Bit
bit2 = A.2 '2. Bit

Und so weiter!

Grüße,
Tobi

FuRanKu
02.06.2005, 20:32
Super Danke schön

Michael
02.06.2005, 20:34
Hallo tobimc,

bit1 = A.1 '1. Bit
bit2 = A.2 '2. Bit

nicht ganz. Das 1. Bit ist A.0, das 2. Bit ist A.1 usw..
Gruß, Michael

FuRanKu
02.06.2005, 21:03
Ähem und wie bekomme ich in ein Long(4Byte)
A= &B00000000 00000000 00000000 00000000
ein Byte rein B = &B 10101111
so dass es
A= &B00000000 00000000 1010111100000000 wird?

Michael
02.06.2005, 21:15
Hallo FuRanKu,
A = B * 256 ?
Gruß, Michael

FuRanKu
02.06.2005, 21:59
Oh, ja ich habs nicht so mit den Bits wie man merkt...

Danke schön