Gast
#1046158
Ist wahrscheinlich ein ziemlich einfaches Problem, aber ich weiß dafür keine Lösung. Mein Problem: Ich habe eine 8-Bit Binärzahl. Die kann mit 0 oder 1 beginnen. Wie kann ich da jetzt die 1. Stelle wo eine 1 steht von der Zahl abziehen. Das Problem dabei ist, ich kann nicht genau sagen wo die 1 das erste mal auftaucht. Der Grund dafür ist, dass das kleinste Bit eine andere Verwendung hat und nur im Byte mitübertragen wird. Bsp: 00110101 -> ändern auf: 00011010 und die 1 extra 10011000 -> ändern auf: 01001100 und die 0 extra (oder einfach weg) Sonst stimmt mir der berechnete Wert immer um die Zahl der 1. Stelle nicht.