1999 | OriginalPaper | Buchkapitel
Einfache Datentypen
verfasst von : Dietmar Herrmann
Erschienen in: Effektiv Programmieren in C und C++
Verlag: Vieweg+Teubner Verlag
Enthalten in: Professional Book Archive
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Der einfachste Datentyp ist die Ganzzahl (engl. integer). Bei den meisten 16-Bit-Rechnern werden int-Zahlen durch ein Rechnerwort implementiert und haben somit eine 16-Bit-Darstellung. Berücksichtigt man, daß ein Bit davon zur Speicherung des Vorzeichens benötigt wird, lassen sich 215 = 32768 unterschiedliche Werte darstellen. Unter Einbeziehung der Null lassen sich damit die positiven Zahlen 0 bis 32767 darstellen. Zusammen mit den negativen Zahlen ergibt sich für int-Zahlen der Wertebereich -32768 bis 32767 Das Überschreiten dieses Bereichs heißt Integer-Overflow und führt nicht zu einer Fehlermeldung des Compilers. Zählt man 32767 um eins weiter, entsteht das sinnlose Ergebnis -32786.