[ascoders] Bitweise verschieben
- From: "Andre Michelle" <am@xxxxxxxxxxxxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Wed, 27 Nov 2002 18:49:25 +0100
hallo ascoders,
ich habe mich heute mal mit den Bitoperatoren rumschlagen wollen
und hake an einer Stelle und zwar den negativen Dezimalzahlen.
Angenommen:
a = -2;
trace ( a.toString ( 2 ) ); // output -10
Heisst also, das Vorzeichen wird einfach uebernommen.
Ok, jetzt schaue in die Flashhilfe nach dem >>> Operator und da steht:
Im folgenden Beispiel wird -1 in eine 32-Bit-Ganzzahl umgewandelt und um ein
Bit nach rechts verschoben.
x = -1 >>> 1Das Ergebnis dieser Operation lautet wie folgt:
x = 2147483647 Warum in eine 32Bit Zahl ?
Hat sich jemand schon damit befasst ?
--
andre michelle
extrajetzt
http://www.extrajetzt.com
flashblog:
http://www.andre-michelle.com
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- Follow-Ups:
- [ascoders] Re: Bitweise verschieben
- From: Ralf Siegel
- References:
- [ascoders] OT: Flash Plugin Switcher
- From: Alexander Blum
- [ascoders] Re: OT: Flash Plugin Switcher
- From: Andre Michelle
Other related posts:
- » [ascoders] Bitweise verschieben
- » [ascoders] Re: Bitweise verschieben
- [ascoders] Re: Bitweise verschieben
- From: Ralf Siegel
- [ascoders] OT: Flash Plugin Switcher
- From: Alexander Blum
- [ascoders] Re: OT: Flash Plugin Switcher
- From: Andre Michelle