-
Veteran
>>>= Operator Skriptum S.107
Also Hallooo erstmal! 
Bei folgenden Operatoren wüsst ich gerne was eine Vorzeichenerweiterung ist:
<< linksshift
>> rechtshift mit Vorzeichenerweiterung
>>> rechtshift ohne Vorzeichenerweiterung
Last edited by cwebber4; 03-04-2012 at 11:09.
-
-
Baccalaureus
signed bzw. unsigned bezieht sich darauf ob der typ vorzeichenbehaftet ist oder nicht.
bei signed typen ist das vorzeichen in das most significant bit (MSB) codiert (0 fuer positiv, 1 fuer negativ).
bei >>= wird also auf das bestehende vorzeichen ruecksicht genommen: "ist das MSB 1? dann schieb auch einen 1er nach damit die darstellung auch richtig bleibt, sonst einen 0er"
bei >>>= wird immer ein 0er eingefuegt.
denk es dir am besten mal auf einen blatt papier mit einer negativen zahl in binaerdarstellung durch.
-
The Following User Says Thank You to lewurm For This Useful Post:
-
Veteran
Wird im Skriptum 3 Seiten später erklärt, ich war etwas ungeduldig. Danke.
-
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
Bookmarks