long long



  • Hi,
    ist ein 'long' unter C wirklich eigentlich nur ein 4 Byte int und wenn ich einen richtigen 'long', also mit 8 Byte haben will, muss ich 'long long' schreiben??

    Danke,
    Jonas



  • jonez schrieb:

    ist ein 'long' unter C wirklich eigentlich nur ein 4 Byte int und wenn ich einen richtigen 'long', also mit 8 Byte haben will, muss ich 'long long' schreiben??

    Nö. In C ist die absolute Größe eines Typs nicht definiert. Wenn du Typen haben willst, bei der du dir sicher sein kannst, dass diese eine entsprechende Größe haben, solltest du dir mal die typedefs aus stdint.h angucken.


Log in to reply