jeudi 1 septembre 2011

Inverse binaire

Un nombre écrit en base 2  l'inverse binaire consiste à remplacer tous les 1 par des zéros et tous les 0 par des 1.

Une antimatière en quelque sorte.
exemple
invbin(1010111) = 0101000

en base 10 cela donne

43 >>>>>>>> 40
lire 43 devient 40


dans l'autre sens ( flêche du temps) :

invbin(0101000) = 1010111

Si  j'abandonne le zéro de gauche du résultat de invbin(1010111)

101000

alors invbin(101000) = 01000
40 devient   8


Aucun commentaire:

Enregistrer un commentaire

Merci pour vos remarques sur ce domaine ,complexe en compréhension, qui heurte nos habitudes : (chiffre et nombre et base de numération) :