Opérateur ~ en C
LaLy
-
marvinrouge -
marvinrouge -
Bonjour,
Je n'ai pas trouvé sur le site à quoi correspond l'opérateur ~
Par exemple j'ai *pMot = *pMot & ~(1<<bit)
pMot est un long et bit un short.
Merci
LaLy
Je n'ai pas trouvé sur le site à quoi correspond l'opérateur ~
Par exemple j'ai *pMot = *pMot & ~(1<<bit)
pMot est un long et bit un short.
Merci
LaLy
4 réponses
-
Salut Laly,
si je me souviens bien
~ c'est la complétion 1 devient 0, 0 devient 1 en binaire
par exemple ~00001001 devient 11110110
(vérifies le qd même ...) -
Le monsieur a raison l'opérateur ~ est le complement a 1
~11110000=00001111
Je sais je ne fais que affirmer ce qui a déjà étais dit mais bon ..... -
je sais que le ~ est utilisé pour declarer un destructeur
mais en tant qu'opérateur je sais pas -