Skip to main content

Was ist das ganzzahlige Format?

Ein Ganzzahlformat ist ein Datentyp in der Computerprogrammierung.Die Daten werden durch die Art der Informationen getippt, die gespeichert werden, in welche Genauigkeit numerische Daten gespeichert werden und wie diese Informationen in der Verarbeitung manipuliert werden sollen.Ganzzahlen repräsentieren ganze Einheiten.Ganzzahlen belegen weniger Raum im Gedächtnis, aber dieses platzsparende Merkmal begrenzt die Größe der Ganzzahl, die gespeichert werden kann.Eine ganze Zahl impliziert, dass es keine kleineren Teileinheiten gibt.Die Nummer 2 als Ganzzahl hat eine andere Bedeutung, dass die Zahl 2.0.Das zweite Format zeigt an, dass es zwei ganze Einheiten und Nullzehntel einer Einheit gibt, die Zehntel einer Einheit möglich sind.Die erste Zahl als Ganzzahl impliziert, dass kleinere Einheiten nicht berücksichtigt werden.

Es gibt zwei Gründe für ein ganzzahliges Format in Programmiersprachen.Erstens ist ein Ganzzahlformat angemessen, wenn Objekte in kleineren Einheiten teilbar sind.Ein Manager, der ein Computerprogramm schreibt, um den Teil eines Bonus von 100 US -Dollar zwischen drei Mitarbeitern zu berechnen, würde der Bonusvariablen kein Ganzzahlformat zuweisen, sondern eine zum Speichern der Anzahl der Mitarbeiter verwenden.Programmierer erkannten, dass Ganzzahlen ganze Zahlen sind und nicht so viele Ziffern erfordern, um genau darzustellen.Da der Computerspeicher ein binäres System ist, wurden die Zahlen in Basis 2 dargestellt, was bedeutet, dass akzeptable Ziffern 0 und 1 betragen. Die Zahl 10 in Basiauf die zweite Kraft auferweckt.100 in Basis 2 gleich 8 in Basis 10, da die 1 in der ersten Spalte 1 multipliziert mit 2 gewechselt ist.

Unter Verwendung einer Ein/Aus -Basis für die Darstellung von Binärzahlen wurden elektrisch basierte Computer entwickelt.Ein bisschen ist eine einzelne Ein/Aus -, wahre/falsche oder 0/1 Darstellung von Daten.Während unterschiedliche Hardwarekonfigurationen unter Verwendung von Variationen der Anzahl der Bits untersucht wurden, die direkt vom Computer adressierbar sind, wurde das 8-Bit-Byte und das 2-Byte-Wort für allgemeine Verwendung von Computing Standard.Dann bestimmt die Spezifikation der Integer -Formatbreite nicht die Anzahl der Dezimalstellen, sondern der größte und kleinste Wert, den eine Ganzzahl annehmen kann.

Die Ganzzahlformate der meisten Sprachen ermöglichen es, ein Bit für ein Zeichen für eine benannte positive oder negative Ganzzahl zu verwenden.Bei einem 32-Bit-Sprachkompiler verwendet die C/C+ Sprachen das Ganzzahlformat int, um signierte Ganzzahlwerte zwischen –231 bis 231-1 zu speichern.Ein ganzzahliger Wert wird abgezogen, um die Null oder ungefähr +/- 2,1 Billionen aufzunehmen.Auf einem 64-Bit-Compiler unter Verwendung des INT64-Datentyps sind signierte Ganzzahlwerte zwischen -263 und 263-1 oder +/- 9,2 Quintillionen zulässig.