Announcement

Collapse
No announcement yet.

>>>= Operator Skriptum S.107

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new 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, 11:09.

  • #2
    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.
    lolwoot

    Comment


    • #3
      Wird im Skriptum 3 Seiten später erklärt, ich war etwas ungeduldig. Danke.

      Comment

      Working...
      X