(17.07.2013 16:58 )Trinitatis schrieb: In deinem Beispiel "0000100" würde sonst nämlich nicht die gewünschte 5 sondern die 3 bzw. als Index die 4 und 2 herauskommen.
Diese Aussage ist davon abhängig, ob das gepostete Bit-Muster als Little-Endian oder Big-Endian zu interpretieren ist. Interpretierst du 00001000 als Array of Bit, wobei die erste Null auch das erste Element im Array ist, dann kommt bei 00001000 eine 5 (bzw. Array-Index 4, wenn man bei 0 anfängt) heraus.
@Toschi: Du bist dran, was wolltest du genau machen?
Gruß, Jens