Maison > Java > javaDidacticiel > Comment calculer l'opérateur de décalage gauche en Java

Comment calculer l'opérateur de décalage gauche en Java

DDD
Libérer: 2023-10-12 11:22:45
original
1698 Les gens l'ont consulté

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.

Comment calculer l'opérateur de décalage gauche en Java

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!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal