26-01-2013, 07:34 PM
Eyuup, tout viens du fait que je démarre de 0
sauf peut-être le "1<<N correspond à la mise à 1 de tous les bits d'un mot" où mon "d'un mot", est de trop...
Oui, * << N décale tous les bits d'un mot de N rangs, ca, t'as raison (j'ai jamais pensé le contraire, j'espère ne pas l'avoir dit), mais si *=1, alors 1<<N revient à mettre tous les bits à 1 sauf le N-eme (ou N+1 eme), puisque le "mot" est composé que de zéros, sauf le 0eme bit.
sauf peut-être le "1<<N correspond à la mise à 1 de tous les bits d'un mot" où mon "d'un mot", est de trop...
Oui, * << N décale tous les bits d'un mot de N rangs, ca, t'as raison (j'ai jamais pensé le contraire, j'espère ne pas l'avoir dit), mais si *=1, alors 1<<N revient à mettre tous les bits à 1 sauf le N-eme (ou N+1 eme), puisque le "mot" est composé que de zéros, sauf le 0eme bit.