Maison >Java >javaDidacticiel >Que signifie Java << ?
Que signifie Java <<
<< est un opérateur de décalage vers la gauche au niveau du bit, ce qui signifie un décalage logique vers la gauche, un remplissage de 0 à droite et le bit de signe doit être déplacé comme les autres bits.
Signification mathématique : Tant que le nombre ne déborde pas, pour les nombres positifs et négatifs, décaler d'une position vers la gauche équivaut à multiplier par 2 élevé à la puissance 1, et décaler n bits vers la gauche équivaut à multiplier n par 2 secondes de puissance.
Calcul : 3 << 2
3 << 1, convertissez d'abord 3 en un nombre binaire 0000 0000 0000 0000 0000 0000 0000 0011
2, puis décalez les deux zéros dans les bits hauts (à gauche) du nombre et décalez les autres nombres de 2 bits vers la gauche, et enfin dans Les deux bits vides dans les bits inférieurs (à droite) sont remplis de zéros.
3. Le résultat final est 0000 0000 0000 0000 0000 0000 0000 1100, soit 12 une fois converti en décimal.
Opérateurs d'affectation pris en charge par le langage Java: Un opérateur d'affectation simple qui attribue la valeur de l'opérande de droite à l'opérande de gauche. Par exemple, C = A + B attribuera la valeur obtenue par A + B à C.
=
+ =
- =
* =
/ =
(%)=
<< =
>> =
&=
^ =
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!