Méthode de calcul : 1. Convertissez le nombre binaire à déplacer au format binaire ; 2. Déplacez le nombre binaire vers la gauche du nombre de chiffres spécifié et remplissez le côté droit avec zéro bit après le déplacement. Par exemple, décalez le nombre binaire 1010 vers la gauche de 2 bits pour obtenir 00101000 ; 3. Convertissez le nombre binaire décalé en un nombre décimal, qui est le résultat du calcul de l'opérateur de décalage vers la gauche. Par exemple, convertir 00101000 en nombre décimal vous donne 40.
L'opérateur de décalage vers la gauche (<<) en Java décale un nombre binaire vers la gauche du nombre de bits spécifié, puis complète les bits zéro à droite. L'opérateur de décalage vers la gauche est calculé comme suit :
1 Convertissez le nombre binaire à déplacer au format binaire.
2. Déplacez le nombre binaire vers la gauche du nombre de chiffres spécifié et remplissez les bits zéro sur le côté droit après le mouvement. Par exemple, décaler le nombre binaire 1010 vers la gauche de 2 bits donne 00101000.
3. Convertissez le nombre binaire décalé en nombre décimal, qui est le résultat du calcul de l'opérateur de décalage vers la gauche. Par exemple, convertir 00101000 en nombre décimal vous donne 40.
L'exemple de code est le suivant :
int num = 10 ; // Le nombre binaire à déplacer
int shift = 2 ; // Le nombre de chiffres à déplacer
int result = num << shift; // Décalage à gauche Le résultat du calcul de l'opérateur
System.out.println(result); //Le résultat de sortie est 40
Dans cet exemple, le nombre binaire 10 est décalé à gauche de 2 bits pour obtenir 00101000, qui est ensuite converti en nombre décimal 40, le résultat final est 40.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!