Bonjour, je parcourais quelques codes sources et je tombe sur cet opérateur mystérieux qu'est le ~.
C'est la première fois que je vois en java alors ni une ni deux je me dis "à quoi ça sert". Alors je fais quelques recherches mais je ne trouve rien et il n'était pas non-plus dans mon livre de référence avec lequel j'ai tout (ou prèsque) appris.
Sur ce je m'empresse alors de le tester et il a un comportement assez original.
Voilà les résultats :
Il me semble que c'est le complément à 2.k = 1
~k = -2
~(~k) = 1
k = 0
~k = -1
~(~k) = 0
Sinon je veux bien être informé du travail réalisé par cet opérateur.
Merci
Partager