Outil pour calculer rapidement le complément à 1 et le complément à 2 de nombres binaires pour leur utilisation en arithmétique informatique.
Complement Binaire - dCode
Catégorie(s) : Arithmétique
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
En informatique, le complément à 1 (retournement de bits) est l'écriture d'un nombre entier en inversant les 0 et les 1.
Exemple : Le complément à un de 0111 devient 1000
Le complément à 2 est une opération binaire obtenue en effectuant un complément à 1 (en inversant tous les bits d'un nombre), puis en ajoutant 1 au résultat (en ignorant un éventuel débordement).
Exemple : Le complément à deux du nombre 5 (en binaire 0101) est 1011
Le complément à 2 d'un nombre nul (composé de zéros) stocké 0 (ou 00000000) est lui-même (c'est-à-dire 0).
L'opération de complément à 2 va mettre tous les bits à 1, puis l'ajout de 1 va avoir pour conséquence de remettre tous les bits à 0 (car le dépassement de capacité est ignoré).
Le complément d'un nombre est un nombre très facile et rapide à calculer (surtout des inversion de bits) et qui a plusieurs propriétés intéressantes par rapport au nombre original.
En informatique, le stockage des entiers signés utilise les compléments pour calculer l'opposé d'un nombre (négatif/positif).
Le complément à 2 est même créé pour faciliter les calculs de types addition/soustraction.
dCode se réserve la propriété du code source pour "Complement Binaire". Tout algorithme pour "Complement Binaire", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Complement Binaire" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Complement Binaire" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Complement Binaire" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Complement Binaire sur dCode.fr [site web en ligne], consulté le 27/04/2025,