Les opérateurs Bit-Level de Java
Les décalages

 
Tableau avec leur priorité respective
Opérateur priorité action
 ~ 1 complémente les bits
 << 4 décalage gauche
 >> 4 décalage  droite avec signe
 >>> 4 décalage  droite sans signe

Pour mémoire tableau général de toutes les priorités
priorité opérateurs
0  ( )     [  ]      .
1  !     ~     ++    -- 
2  *     /    %
3  +    -
4  <<    >>    >>>
5  <     <=    >   >=
6  = =     !=
 &
8  ^
9  |
10  &&
11  ||
12  ? :
13  =  *=  /=  %=  +=  -=  ^=  &=  <<=  >>=  >>>=  |=

Exemple de programme : Opérateurs Bit-level / décalages

Source recopiable (cliquez sur le lien)
 

Résultats d'exécution de ce progamme :
     x >>2  = -4
     y <<2  = -56
     z >>>2  = 1073741820

 
 
 

Remonter