• [^] # Re: a propos de 64 bits

    Posté par . En réponse à la dépêche Mandrake 8.1 sur IA64. Évalué à 1.

    Pourtant ce n'est pas conforme à la norme du C.

    Le C défini 'int' comme 'le plus grand entier manipulé rapidement par la machine'. Donc sizeof(int) = 2 sur du 16-bits, 4 sur du 32-bits et 8 sur du 64-bits.

    Long est défini comme 'un entier au moins aussi grand que int'. On a donc bien souvent sizeof(long) = 4 sur des machines 16-bits, le compilateur prenant en charge la gestion du calcul sur 32-bits.