Doute sur les opérateurs

Y

yanamaddinaveen

Guest
Quelle est la différence entre & et & & opérateurs
 
L'opérateur & travaille avec les bits et l'opérateur & & travaille avec des États comme booléen. x = 0x05 & 0xff; / * * travailler avec bits / if (switch_on & & fuse_alight) {/ * * travailler avec booléen / run_like_f;}
 
&---> AND dans &&--> niveau des bits AND de niveau octet
 
Et vous aide à ne opération de bits, c'est à dire est effectivement le arithmétique booléenne avec les différents de 0 et 1 de deux quantités non signé. Le résultat de ce fonctionnement est donc une quantité numérique (considéré comme non signé, mais C comme langue vous permet de briser ce). & & Est un opérateur logique, qui opère sur les quantités qui ont logique-sens de vrai / faux, et le résultat de ce fonctionnement est de plus soit vrai ou faux (pas une quantité numérique)
 

Welcome to EDABoard.com

Sponsor

Back
Top