Citation Envoyé par prof.maquaire Voir le message
mais je crois que lorsque l'on réserve une variable de type BOOL, le C réserve un octet entier en mémoire (et utilisera ce même octet si on défini 7 autres variables BOOL.
Nope.
Un bool en C99 est un int.
Et il n'y a aucune optimisation pour les gérer.

Voir le lien de Fatumbi.

Il faut créer ces propres structures et utiliser des masques pour optimiser ça.