Bonjour, je voudrais savoir à quoi sert cette opération & 0xffffffff, j 'ai lu que c'était censé rendre un nombre signé, non-signé.

Par contre, quand je le teste ça ne change rien

int res = -2 &0xffffffff;

res est égal à -2.

Est-ce que je me trompe en l'exécutant ? Qu'elle est sa véritable fonction ?