Größe der Datentypen im Codegear (Embacadero) c++ Builder 2009



  • Hallo,
    ich arbeite mich gerade in den C++ Builder 2009 ein. Ich frage mal an dieser Stelle eine wirklich simple Frage und hoffe das jemand mir diese beantwortet und mich nicht auslacht.

    Ich wollte die Bitgröße der Datentypen wissen.

    long u. unsigned long 64 Bit? (8Byte)
    int u. unsigned int 32 Bit? (4Byte)
    short u. unsigned short 16Bit? (2Byte)

    Stimmen diese Angaben? Gelten diese angaben immer im C++Builder?
    Bitte antwortet kurz auf diese Frage.
    Danke euch.



  • Wie wärs, wenn du das einfach mal ausprobierst?

    std::cout << sizeof(unsigned long);
    

    und du weißt Bescheid.



  • Danke dir.



  • Regina schrieb:

    Gelten diese angaben immer im C++Builder?

    Sie sind innerhalb einer ABI-Version konsistent (und das ABI von BCC ist, von Details abgesehen, für alle 32-Bit-Releases im Grunde gleich geblieben).
    Sobald jedoch eine 64-Bit-Version von BCC existiert, kann sich natürlich wieder alles ändern.


Anmelden zum Antworten