La méthode de conversion d'entiers positifs en binaire est "diviser par 2, prendre le reste et organiser dans l'ordre inverse".
représente le binaire de l'entier, le premier chiffre est le bit drapeau, 0 représente un entier positif , le nombre de chiffres En partant de la droite, le premier chiffre est 0, le nombre de chiffres dans chaque chiffre est enregistré comme n, prenez le numéro de chaque chiffre (1 ou 0)*2^n, puis ajoutez les opérations de tous les chiffres pour obtenir Decimal.
ET au niveau du bit : opérateur &, les bits correspondants sont tous à 1, et le résultat is vaut 1, sinon 0, et la précision est conforme à la précision la plus élevée. Le résultat de l'opération ET au niveau du bit ne sera pas supérieur à la valeur minimale participant à l'opération
OU au niveau du bit : opérateur |, les bits correspondants sont tous à 0, et le résultat est 0 , sinon il est 1 et la précision est cohérente avec la précision la plus élevée. Le résultat de l'opération OU au niveau du bit ne sera pas inférieur à la valeur maximale participant à l'opération
Négation au niveau du bit : opérateur ~, 1 est converti en 0, 0 est converti en 1 .
XOR au niveau du bit : opérateur ^, les bits correspondants sont les mêmes, le résultat est 0, sinon il est 1, la précision est cohérente avec la plus haute précision.
Opération de décalage : y<
Les opérations sur les bits sont traitées rapidement.
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!