Results 1 to 3 of 3

Thread: >>>= Operator Skriptum S.107

  1. #1
    Veteran
    Join Date
    Sep 2011
    Posts
    18
    Thanks
    11
    Thanked 0 Times in 0 Posts

    >>>= 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.

  2. #2
    Baccalaureus lewurm's Avatar
    Join Date
    Aug 2007
    Location
    lolcathost
    Posts
    775
    Thanks
    168
    Thanked 240 Times in 170 Posts
    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.

  3. The Following User Says Thank You to lewurm For This Useful Post:


  4. #3
    Veteran
    Join Date
    Sep 2011
    Posts
    18
    Thanks
    11
    Thanked 0 Times in 0 Posts
    Wird im Skriptum 3 Seiten später erklärt, ich war etwas ungeduldig. Danke.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •