Maison > Java > JavaBase > La différence entre >>> et >> en Java

La différence entre >>> et >> en Java

王林
Libérer: 2019-11-18 10:44:32
original
3215 Les gens l'ont consulté

La différence entre >>> et >> en Java

Opérateurs au niveau du bit en Java :

>> : signifie décalage à droite. Si le nombre est positif, les bits hauts sont remplis avec 0. S'il s'agit d'un nombre. nombre négatif, puis remplissez les bits hauts avec 1 ;

>>> : indique un décalage vers la droite non signé, également appelé décalage logique vers la droite, c'est-à-dire que si le nombre est positif, les bits hauts seront remplis avec 0, et si le nombre est négatif, le bit de droite après le décalage est également rempli de 0. L'expression de

est :

result = exp1 >> exp2;
result = exp2 >>> exp2;
Copier après la connexion

signifie déplacer le nombre exp1 vers la droite de exp2 bits.

Par exemple :

res = 20 >> 2;
Copier après la connexion

20 en binaire vaut 0001 0100. Après avoir décalé vers la droite de 2 bits, c'est 0000 0101. Le résultat est res = 5 ; 20 en binaire Ajoutez 1 au complément de son nombre positif, soit 1110 1011. Après décalage vers la droite de 2 bits, cela donne 1111 1100. Le résultat est res = -6;

Et pour le > >> symbole :

res = -20 >> 2;
Copier après la connexion

Le résultat est le même que >rree 🎜>

Ajout :

<< à >>, ce qui signifie déplacer exp1 vers la gauche de exp2 bits et remplir le bit faible avec 0. En fait, déplacer n bits vers la gauche équivaut à multiplier par 2^n.

Il n'y a pas d'opérateur <<<

Tutoriel recommandé :

Tutoriel Java

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:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal