Voila je n'arrive plus à me souvenir comment je dois faire pour comparer les bits d'un chiffre.
Par exemple si on prend le chiffre 11 qui fait en binaire 1011, je cherche à savoir si le 3eme bit et sur 1 ou 0 dans ce ca las il est à 0
J'ai de breve souvenir avec une histoire de xor mais bon j'ai rien trouver
Quelqu'un pourrait il m'aider ?
Faut utiliser des masques et les opérateurs bit à bit.
En C :
& : et bit à bit
| : ou bit à bit
>> : décalage vers la droite (avec des variables signée ca met pas que des 0)
<< : décalage vers la gauche (met que des 0)
Jul PA a écritFaut utiliser des masques et les opérateurs bit à bit.
En C :
& : et bit à bit
| : ou bit à bit
>> : décalage vers la droite (avec des variables signée ca met pas que des 0)
<< : décalage vers la gauche (met que des 0)
Malheureusement je n'arrive pas à l'appliquer dans ma requete sql sous oracle l'operateur & n'existe pas et AND ne marche ppa; Existerait il une fonction ?