755 Stimmen

Was besagt der C++-Standard über die Größe des Typs int, long?

Ich bin auf der Suche nach detaillierten Informationen über die Größe der grundlegenden C++-Typen. Ich weiß, dass dies von der Architektur (16 Bit, 32 Bit, 64 Bit) und dem Compiler abhängt.

Aber gibt es überhaupt Standards für C++?

Ich verwende Visual Studio 2008 auf einer 32-Bit-Architektur. Ich erhalte die folgende Meldung:

char  : 1 byte
short : 2 bytes
int   : 4 bytes
long  : 4 bytes
float : 4 bytes
double: 8 bytes

Ich habe erfolglos versucht, verlässliche Informationen über die Größe der char , short , int , long , double , float (und andere Typen, an die ich nicht gedacht habe) unter verschiedenen Architekturen und Compilern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X