In der Softwareentwicklung , die erste Überlegung bei der Speicherung von Daten ist, die fachgerechte Lagerung Größe zu wählen. In C /C + +, sowie andere Programmiersprachen gibt es nicht weniger als fünf Möglichkeiten, um integer Daten darstellen. Jeder Integer-Typ variiert je nach Größe : char , short int , int, long int und long long int . Die Bestimmung der geeigneten Größe nimmt Planung und Voraussicht über alle möglichen Werte einer Variablen halten , und eigentlich immer die gewünschte Größe erfordert die Kenntnis der Computer-Architektur sowie den Compiler . Was Sie brauchen
C /C + +-Compiler
Texteditor
anzeigen Weitere Anweisungen
1
Starten Sie einen Text-Editor , und öffnen Sie eine C + + -Quellcode-Datei
Seite 2
Bestimmen Sie die Größe einer ganzen Zahl mit der libc " sizeof " API wie folgt:
# include
# include < stdlib . h >
int main () { printf ( "Size of integer: % d", sizeof ( int) );}
Hinweis , wenn die Größe des Datentyps "int" ist nicht das gleiche wie die gewünschte Größe , verändern die Art mit der Liste in der Einleitung zu diesem Artikel vorhanden.
3
Anzeige den maximalen Wert ein Datentyp kann speichern, indem Sie den folgenden Code snippet .
# include ;
# include ;
int main () { std :: cout << std :: numeric_limits < ; int > :: max () << std :: endl ;}
wie in Schritt 2 , ändern Sie den Template-Typ von "int" an einen beliebigen Typ wiederholt in der Einführung , um den maximalen Wert zu bestimmen von jedem.
4
Wiederholen Sie Schritt 3 unter dem Stichwort "unsigned " als Präfix zu den verschiedenen Typen integer . Hinweis , wenn eine ganze Zahl als unsigned deklariert, dann wird das Vorzeichen-Bit für Daten und dem maximalen Wert der Variablen steigt halten kann verwendet werden .
5
Kompilieren und Ausführen der Beispielprogramme in Schritt 2 und 3 zu finden berechnen integer Größe und Maximalwert als Hilfe bei der Auswahl der passenden Größe für Ihr Programm.