Was gibt der C++-Standard für die Größe von int, long Type an?

Was Gibt Der C Standard Fur Die Grosse Von Int Long Type An



Das wichtigste Konzept, das Sie verstehen müssen, bevor Sie mit dem Codierungsteil der Sprache beginnen, ist der Datentyp. Die Art von Informationen, die jede Variable enthalten könnte, wird als Datentyp bezeichnet, und Beispiele umfassen Zeichen-, Float- und Integer-Datentypen. Datentypen spielen eine wichtige Rolle in der Programmiersprache C++. Es definiert den Datentyp, der in einer Variablen gespeichert wird.

Dieser Artikel demonstriert die Standardgröße von int- und long-Datentypen, die in der C++-Programmierung weit verbreitet sind.

Was ist ein int-Datentyp in C++

Der int ist ein Datentyp in C++, der zum Speichern von Ganzzahlen verwendet wird. Es kann sowohl vorzeichenbehaftete als auch vorzeichenlose Ganzzahlen speichern. Die vorzeichenbehafteten Ganzzahlen können positiv oder negativ sein, während vorzeichenlose Ganzzahlen immer positiv sind. Ob es negative Zahlen ausdrücken kann, hängt davon ab, ob es signiert oder nicht signiert ist.







Standardzustandsgröße eines int in C++

Die Standardzustandsgröße eines int in C++ beträgt 4 Bytes (32 Bit). Es kann Werte speichern, die bei -2.147.483.648 beginnen und bis zu 2.147.483.647 enden. Allerdings ist die Größe der int kann je nach verwendetem Compiler oder Betriebssystem variieren. Für 32-Bit-Betriebssysteme beträgt die Größe von int beispielsweise 4 Bytes, für 64-Bit-Betriebssysteme könnte dies jedoch der Fall sein 8 Byte (64 Bit) . Dennoch ist bei den meisten Compilern die Standardgröße von int auf 4 Bytes eingestellt.



Was versteht man unter long Data Type in C++

Lang Der Datentyp in C++ speichert Werte für Variablen oder Konstanten mit 64 Bit Speicherplatz und ist eine vorzeichenbehaftete Ganzzahl, die zum Speichern von Werten für Variablen oder Konstanten verwendet wird, die größer als der übliche 32-Bit-Datentyp sind.



Standardzustandsgröße von long in C++

Auf den meisten Compilern ist die Standardgröße von long in C++ 8 Byte (64 Bit) . Die Größe kann jedoch variieren, wenn Sie den langen Datentyp in einem Betriebssystem von 32Bit verwenden. Der Grund, die Größe von long auf 8 Byte festzulegen, ist die Tatsache, dass Benutzer im Vergleich zu viel größere Werte speichern können int . Das bedeutet, dass Benutzer, die mit großen Zahlen arbeiten möchten, in C++-Programmen lieber long statt int verwenden können.





So berechnen Sie die Größe eines Datentyps in C++

Wenn Sie einen Compiler auf einem beliebigen Betriebssystem verwenden, finden Sie die Größe von int Und lang mit dem folgenden C++-Code.

#include
verwenden Namensraum Standard ;

int hauptsächlich ( ) {
cout << 'Gesamtgröße von int: ' << Größe von ( int ) << Ende ;
cout << 'Gesamtgröße von lang: ' << Größe von ( lang ) << Ende ;
cout << 'Gesamtgröße von long int: ' << Größe von ( lang int ) << Ende ;
zurückkehren 0 ;
}

Im obigen Code finden Sie die Größe von an int , lang und lang int .



Ausgang

Abschluss

In C++ werden die Werte in Datentypen gespeichert, die Integer- und Long-Data-Variablen im Speicher genannt werden. Sie haben einige Standardwerte bezüglich der Compilergröße. Aber in den meisten Fällen ist die int Datentyp hat eine Standardgröße von 4 Bytes und ein lang Datentyp hat eine Größe von 8 Byte in C++-Sprache.