En Java, & est l'opérateur ET au niveau du bit, qui compare les bits binaires de deux valeurs entières bit par bit. Uniquement lorsque les deux bits sont 1, le bit résultat est 1, sinon il est 0. Les autres utilisations de l'opérateur & en Java incluent : le ET logique (&&), le ET conditionnel (&) et la vérification de type (instanceof).
Signification de & en Java
& est un opérateur ET au niveau du bit en Java. Il compare les bits de deux valeurs entières (int ou long) bit par bit et renvoie une nouvelle valeur contenant un 1 dans le bit correspondant. Le bit résultant est 1 si les deux bits sont 1 ; sinon, il est 0.
Syntaxe :
int a = 10; // 二进制表示为 1010 int b = 6; // 二进制表示为 0110 int c = a & b; // 二进制表示为 0010
Résultat :
c = 2
Parce que 1010 & 0110 = 0010.
Autres utilisations :
En plus d'être utilisé pour les opérations ET au niveau du bit, l'opérateur & a les utilisations suivantes en 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!