148Fermer150
PolluxLe 10/09/2007 à 19:12
Sally (./147) :
Nil > euh... c'est à base d'opérations booléennes, oui, mais quand tu fais un "&" sur deux octets ça fait 8 opérations booléennes bien distinctes en parallèle, ça n'est donc certainement pas UNE opération booléenne happy.

si si : http://en.wikipedia.org/wiki/Boolean_algebra_(structure)
bref, les entiers sur 8 bits forment une algèbre de Boole de dimension 8, avec les opérateurs booléens &, | et ~ et les constantes 0 et ~0 = -1 = 255 smile

tu dois confondre "opérateurs booléens" et "opérateurs logiques", en fait : les opérateurs booléens comprennent à la fois les opérateurs logiques (&&, || et !) et les opérateurs bitwise (&, | et ~) -- je suppose que la confusion vient du fait que quand on dit "valeur booléenne" en informatique ça veut dire uniquement "true ou false" ou encore "0 ou 1"...