« Introduction au langage C/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 154 :
==== Et binaire ====
 
<pre>1010 1101 & 1111 1110 =(renvoie :) 1010 1100 </pre>
==== ou binaire ====
 
<pre>1010 1100 <nowiki>|</nowiki> 0000 0001 =(renvoie :) 1010 1101 </pre>
==== ou exclusif bit à bit ====
 
<pre>1010 1101 ^ 0000 0001 =(renvoie :) 1010 1100 </pre>
==== Complément à un ====
 
<pre>~1010 1101 =(renvoie :) 0101 0010 </pre>
 
==== Décalage ====
à droite
<pre>
1010 1101 >> 1 =(renvoie :) 0101 0110
1010 1101 >> 2 =(renvoie :) 0010 1011
1010 1101 >> 3 =(renvoie :) 0001 0101
</pre>
à gauche
<pre>
1010 1101 << 1 =(renvoie :) 0101 1010
1010 1101 << 2 =(renvoie :) 1011 0100
1010 1101 << 3 =(renvoie :) 0110 1000
</pre>