Taille des types...

Signaler
Messages postés
54
Date d'inscription
vendredi 7 novembre 2003
Statut
Membre
Dernière intervention
6 juin 2011
-
DeAtHCrAsH
Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
-
Bonjours a tous.

Voila ma question, j'ai une structure :

struct header
{
unsigned char useless1: 1;
unsigned char type : 1;
unsigned short data_size :2;
unsigned long id : 4;
unsigned long useless2 : 4;
};

Elle devrais en théorie faire 12octet (4+4+2+1+1 = 12)

Cependant sizeof me donne 8octet ...

Quelqu'un aurais une explication rationnel ?

Merci de votre aide !!

1 réponse

Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
1
Salut,
Enlève les :X en face de chaque déclaration de variable dans ta structure et ca ira tout de suite mieux!

Shell