cppdirectx

1.3.4 Das Schlüsselwort usingned

1.3.4  Das Schlüsselwort usingned

Ein int Variable unterstützt den Wertebereich [-2147483648, 2147483647]. Allerdings, wenn  sie nur noch mit positiven Werten Arbeiten, dann is es möglich den speicher von den negativen Werten mit unseren positiven Werten zu Addieren, so das unser Wertebereich der positiven Werten steigen. Dies würde jedoch den negativen Werten auf null setzen. Auf  32 Bit Windows system haben wir folgendes:


 Variablen Typen   Wertebereich   Erforderliche Bytes 
  unsigned char  [0, 255]  1
  unsigned short  [0, 65535]  2
  unsigned int  [0, 4294967295]   4
  unsigned long  [0, 4294967295]   4

Nur Integer-Typen können unsigned sein. Durch die Verwendung von unsigned haben wir nicht einen Grösseren Speicher gewonnen sondern wir haben sie nur umgewandelt. Das heißt ein int-Typ Besitzt 
4294967295 eindeutige Werte [Zählung von 0], ob wir nun [-2147483648, 2147483647] oder [0, 4294967295] Bereich nutzen.

Zürück                                                                                                                   Weiter

Datum: 01.07.2012

Diese Webseite wurde kostenlos mit Homepage-Baukasten.de erstellt. Willst du auch eine eigene Webseite?
Gratis anmelden