datentyp größen



  • Hi!

    2 kurze Fragen:

    Soweit ich weiß, ist die Größe in bytes der Typen float, double und long double nicht im C++Standard festgelegt. Sehe ich das richtig?
    Wenn das so ist, welche Größe benutzt g++ für diese Typen?
    Ich weiß, dass VisualCPP für floar 4 byte, für double 8 byte und für long double 10 byte verwendet. Wie sieht's beim g++ aus?

    Wie sieht es bei bool aus? Wieviel Speicher wird hier vom g++ belegt? Ist es wirklich nur 1 bit? Oder ist es gar soviel, wie für ein integer (4 byte)?

    danke!

    MFG fsd.



  • Dafür haben die Götter den sizeof-Operator geschaffen. Beispiel gefällig?

    cout << "Größe von bool = " << sizeof(bool) << " Bytes.\n";
    


  • oh, ja. 🙄 sizeof() 😃
    danke!!!

    MFG fsd.


Anmelden zum Antworten