Les booleens n'existent pas en C, on n'y remedie en utilisant des enums coe ceci enum bool { VRAI = 1, FAUX = 0} ou en utilisant les macros definitions (#define).
On peut manipuler des bits en C, mais je trouve q c'est assez complique(j'ai jamais fait), en fait, ds tout ce que j'ai lu, on ne peut declarer des bits directement(kernighan et ritchie et aussi J.P Braquelaire). Les champs de bits(par contre seulement int ou unsigned), st des champs de structure(ou union), attend je te donne un exemple, c'est plus clair :
struct cell {
int fix : 3; //decare que fix a pour taille 3bits
int res : 14; //14bits};
//la declaration ne p se faire qu'a l'interieur d'une structure, et c'est comprehensible.
Mais tu sais q tu peux manipuler les bits en utilisant les 6 operateurs sur les bits : &, |, >>, <<, ~, ^
ou bien tu peux faire ceci, ce n'est pas correct a mes yeux, mais on p essayer :
typedef struct inutile {
unsigned bit : 1;
} inutile;
inutile tab [32];
j'espere t'avoir aide.
tafiscobar "lou waye def bopame"
la nullite n'existe pas, l'ignorance oui, ah je suppose!!!