Thread Binärzahl: signed, unsinged (2 answers)
Opened by Linus at 2009-07-10 08:22

Gast Linus
 2009-07-10 08:22
#123018 #123018
Hallo -

habe folgendes Problem. Ich möchte folgende Operation ausführen

Code (perl): (dl )
1
2
3
 $b1_1 = ($dZ * $a1);
 $b1_2 = ((($b1_1 >> 5) + 1)>>1);
 $Yintern = ($b1_2 + $tmp1);


$b1_1 kann negativ werden. Sobald ich allerdings den shift nach rechts mache, verliert die zahl die Info, dass sie negativ war. Wie kann ich hier weiterhin mit der negativen zahl arbeiten?

Danke, Linus

View full thread Binärzahl: signed, unsinged