Comment fonctionnent les opérateurs de changement
Cette section sert de premier résultat d'apprentissage de ce guide. Vous obtiendrez la compréhension de base et la syntaxe pour utiliser divers types d'opérateurs de quart de travail en Java. Les opérateurs de quart sont divisés en trois types qui sont répertoriés ci-dessous:
Opérateur de quart de travail de gauche signé
L'opérateur de changement de gauche déplace le nombre spécifié de bits vers les gauchers et les bits vacants sont remplis d'un bit de panne. La syntaxe pour utiliser l'opérateur de décalage gauche est suivie en utilisant la syntaxe fournie ci-dessous:
variable / opérande << number;À partir de la syntaxe ci-dessus, il est observé que toute variable ou numéro peut être utilisé pour appliquer l'opérateur de changement de gauche. Tandis que le nombre représente le "nombre de bits" que vous voulez changer.
Opérateurs de shift à droite signés
L'opérateur de shift droit ajoute le nombre spécifié de bits du «droite«Du bit ou on peut dire que le nombre de bits spécifiés de la droite est supprimé. La syntaxe suivante peut être suivie pour les opérateurs de shift de droite:
Variable / opérande >> numéro;Toute variable ou numéro peut être utilisé pour le bon changement de bits et le nombre représente les bits qui seront décalés
Opérateur de quart de droite non signé
L'opérateur de shift droit non signé fonctionne également de la même manière que l'opérateur de shift droit signé. La différence entre les deux est que l'opérateur de changement droit signé place le bit de signe tandis que les utilisations non signées «0«Pour occuper les bits vacants. La syntaxe suivante peut être utilisée pour l'opérateur de décalage droit non signé:
variable / opérande >>> opérateur;Voici! Vous auriez appris le mécanisme de travail des opérateurs de changement.
Comment utiliser les opérateurs de quart de travail en Java
Cette section démontre l'utilisation des opérateurs de quart via quelques exemples de Java.
Comment utiliser les opérateurs de quart de gauche
Le code Java fourni ci-dessous fournit la démonstration de l'opérateur de décalage gauche (vous pouvez également utiliser le nom signé l'opérateur de décalage gauche).
Package NewPack;Le code est décrit comme:
La sortie du code ci-dessus est illustrée ci-dessous
Comment utiliser les opérateurs de shift à droite
L'opérateur de changement droit (également connu sous le nom d'opérateur de changement droit signé) est utilisé dans l'instruction suivante sur une variable C et il se déplace 3bits vers la droite.
int d = c >> 3;Cette déclaration est exercée dans le code Java suivant:
Package NewPack;La sortie du code ci-dessus est fournie ci-dessous:
Comment utiliser les opérateurs de shift à droite non signés
L'opérateur de changement droit non signé fonctionne comme le bon opérateur de changement de vitesse, mais il utilise 0 pour occuper des espaces vacants. L'instruction suivante applique l'opérateur de changement de droite non signé sur une variable E et stocke le résultat en variable f.
int f = e >>> 2;Le code qui utilise l'instruction ci-dessus est fourni ci-dessous:
Package NewPack;La sortie du code ci-dessus s'affiche ci-dessous:
Ainsi, ces exemples auraient pavé le concept d'opérateurs de quart.
Conclusion
En Java, les opérateurs de quart vous permettent de déplacer le nombre de binaires vers la gauche ou la droite. Ces opérateurs appartiennent à la catégorie de l'opérateur bitwise et sont classés en trois types. Cet article fournit le fonctionnement et l'utilisation de tous les types d'opérateurs de quart. Les opérateurs de décalage gauche et les opérateurs de changement de droite sont également connus sous le nom de Signed gauche Shift et Signed Right Shift. Ces deux catégories utilisent le bit signé pour occuper les bits vacants tandis que les opérateurs de shift à droite non signés exerçaient des 0 pour les bits vacants.