./143 > Ou, plus rapidement (en supposant, comme ça semble être le cas, que Daniel connaisse les opérations booléennes de la forme
booléen opérateur booléen (avec
booléen ne pouvant prendre que 2 valeur,
vrai ou
faux)), on peut dire que les opérations bitwise de la forme
octet opérateur octet réalisent parallèlement (c'est-à-dire simultanément et indépendamment) 8 opérations booléennes
booléen opérateur booléen, avec « 0 = faux » et « 1 = vrai ».
De même avec la négation bitwise
négation octet qui réalise parallèlement 8 négations booléennes
négation booléen.
C'est cette réalisation simultanée et indépendante des opérations bitwise sur chacun des 8 bits des octets qui fait que les propriétés booléennes
(*) (comme le « a ^ (a ^ b) = b » indiqué par Sally) se retrouvent en bitwise.
(*) Ici, je voulais donner « quelques propriétés booléennes intéressantes parmi tant d'autres », mais finalement, ça mériterait un article complet... que j'ai bien envie de faire, à la réflexion

.
./145 > Je ne vois pas en quoi cette technique est « personnelle », mais j'admets que quand on travaille sur les bases de numération sans vraiment savoir ce que c'est, ça ne doit pas être trivial.