• # Ça n'est pas précisé par la norme ...

    Posté par . En réponse au message Un double, sec, svp.. Évalué à 2.

    Eh oui !!
    La taille des types dépend essentiellement de ta machine, de ton OS, et de ton compilateur.
    Par contre il y a des règles :
    1/ sizeof (char) == 1
    2/ sizeof (char) <= sizeof (short) <= sizeof (int) <= sizeof (unsigned)
    3/ un float est représenté selon la normae IEEE 755, et un double c'est la même chose, mais avec une précision double (donc deux fois plus d'octets)

    Maintenant, si tu veux absolument savoir quelle taille il fait, tu dois le faire au runtime grâce à sizeof ...