bonjour à vous,
En fouinant dans le code d'une classe java je tombe sur çà :
je vais donc faire quelques recherches car l'opérateur "<<" b je ne connaissais pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part public static final int TRANSPARENCY_PIXEL = 1 << 2
Je trouve l'explication suivante :
Je ne comprends pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 byte bits = 0227; 10010111 bits = ~bits; 01101000 bits = bits << 1; 11010000 // Décalage arithmétique à gauche // avec injection d'un 0 à droite
Question : est ce que le chiffre qui est à droite de "<<" donne le nombre de décalage à faire ? et est ce toujours une injection d'un 0 à droite ?
Partager