Manipulations sur les bits
Salut tout le monde, je travaille sur l'optimisation d'un programme en language C. Pour une fonction donnée, je veux travailler sur un tableau de booléens (0 ou 1), c'est à dire qu'au lieu de creer un tableau d'entiers (qui me couterait cher en espace memoire puisque 1 entier = 2 octets), je veux créer un tableaux de booléens. Ainsi chaque case sera codée sur un bit, si ce bit est 0, alors l'etat sera faux, sinon l'etat sera vrai.
Un grand Merci d'avance de bien vouloir m'aider !
Re: Manipulations sur les bits ! Aidez moi svp
Citation:
Envoyé par ThE_LaSt
je travaille sur l'optimisation d'un programme en language C.
langage...
Citation:
Pour une fonction donnée, je veux travailler sur un tableau de booléens (0 ou 1), c'est à dire qu'au lieu de creer un tableau d'entiers (qui me couterait cher en espace memoire puisque 1 entier = 2 octets), je veux créer un tableaux de booléens. Ainsi chaque case sera codée sur un bit, si ce bit est 0, alors l'etat sera faux, sinon l'etat sera vrai.
Il faut savoir que le gain en place se traduira par un ralentissement dû à la manipulation des opérateurs bits qui n'est pas gratuit..