Dupliquer possible:
Comment définir, effacer et basculer un seul bit en C?
Quelqu’un peut-il m’aider à basculer un peu en position? Une façon est de faire ((n>>i) ^ 1) << i
. Y a-t-il d’autres moyens?
n ^= 1U << i
est assez facile, n'est-ce pas?
Vous pourriez faire
pow(2, i) ^ n