Tout ce que vous devez savoir sur les opérateurs bit à bit en Java



Cet article vous fournira une connaissance détaillée et complète des différents types d'opérateurs Bitwise en Java.

Les opérateurs Bitwise sont utilisés pour effectuer la manipulation de bits individuels d'un nombre qui est un aspect essentiel de tout langage de programmation car finalement tout se résume à 0 et 1. Les pointeurs suivants seront traités dans ce Opérateurs au niveau du bit dans l'article Java:

Souvent, les programmeurs trouvent le besoin de manipuler les nombres. Les bits individuels de nombres peuvent être modifiés ou manipulés à l'aide des opérateurs de bits fournis par java. Ces opérateurs peuvent être utilisés avec char, short, int ou l'un des types intégraux. Ils ne peuvent pas être appliqués pour doubler et flotter.





OPÉRATEURS BITWISE EN JAVA

Continuez avec cet article sur les opérateurs binaires en Java.



Types d'opérateurs binaires en Java

  • & (Opérateur ET binaire)

Les opérateurs binaires & sont très similaires aux opérateurs logiques &&, la seule différence étant qu'ils fonctionnent avec deux bits au lieu de deux expressions. L'opérateur binaire AND renvoie la valeur 1 si les deux opérandes sont égaux à un, sinon ils renvoient 0.

  • | (Opérateur OR binaire)

L'opérateur binaire OR est similaire à la logique || opérateur. Il fonctionne sur deux bits au lieu de deux expressions et renvoie 1 si l'un de ses opérandes est évalué à 1. Le résultat est 1 même si les deux opérandes sont évalués à 1.

  • ^ (Opérateur XOR binaire)

XOR signifie «OU exclusif». Cet opérateur renvoie 1, si exactement l'un de ses opérandes est évalué à 1. Le résultat est 0, si les deux opérandes sont évalués à 1 ou 0.



  • ~ (Opérateur de complément binaire)

Le complément à un de la valeur d’entrée est renvoyé par cet opérateur. En termes plus simples, il inverse les bits, c'est-à-dire qu'il convertit les 0 en 1 et vice versa.

Continuez avec cet article sur les opérateurs binaires en Java.

Exemples d'opérateurs binaires en Java

classe publique bitwiseExample {public static void main (String [] args) num2 = '+ (n1}

Production:

num1 & num2 = 16

num1 | num2 = 30

num1 ^ num2 = 14

~ num1 = -19

Continuez avec cet article sur les opérateurs binaires en Java.

Opérateurs de quart

Ces opérateurs déplacent les nombres vers la gauche ou vers la droite, multipliant et divisant respectivement les nombres.

  • >> (Opérateur de décalage droit signé):

Cet opérateur décale le nombre vers la droite. Il remplit 0 dans les espaces vides qui en résultent. Le bit le plus à gauche dépend du signe du nombre initial. Similaire à diviser un nombre avec une puissance de deux.

  • >>> (Opérateur de décalage droit non signé):

Cet opérateur décale le nombre vers la droite. Il remplit 0 dans les espaces vides qui en résultent. Le bit le plus à gauche est mis à 0.

  • >> (Opérateur de décalage gauche):

Cet opérateur décale le nombre vers la gauche. Il remplit 0 dans les espaces vides qui en résultent. Similaire à multiplier un nombre avec une puissance de deux.

  • >> (Opérateur de décalage gauche non signé):

Java ne fournit aucun opérateur de ce type, contrairement au décalage à droite non signé.

Passons à cet article sur les opérateurs bit à bit dans Javà.

EST X un m PL e de l'opérateur de quart

comment quitter le programme en java
public class bitwiseExample {public static void main (String [] args) {int n1 = 8 int n2 = -10 // opérateur de décalage à gauche System.out.println ('n1<<2 = ' + (n1 <>2 = '+ (n2 >> 2)) // opérateur de décalage à droite non signé System.out.println (' n2 >>> 2 = '+ (n2 >>> 2))}}

Production:

n1<<2 = 32

n2 >> 2 = -3

n2 >>> 2 = 1073741821

Avec cela, nous arrivons à la fin de cet article Opérateurs binaires en Java. Les opérateurs discutés dans l'article permettent à l'utilisateur de manipuler efficacement les nombres ou les bits individuels de données. C diable le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate & Spring.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce blog «Opérateurs binaires en Java» et nous vous répondrons dans les plus brefs délais.