Les règles utilisées en base dix s'appliquent de la même façon dans les autres bases.
Réaliser l'addition binaire:
(1) (1)
1 0 1 1
+ 1 0 1 0
-------
1 0 1 0 1
On peut vérifier le résultat en base 10:
Réaliser l'addition hexadécimale:
(1)
A 8 0 3
+ 2 D 3 5
-------
D 5 3 8
On peut vérifier le résultat en base 10:
Réaliser la soustraction binaire:
1 0 1 1
- 1 0 1 0
-------
0 0 0 1
On peut vérifier le résultat en base 10:
Réaliser la soustraction hexadécimale:
A 8 0 3
- 2 D 3 5
(1)(1)(1)
-----------
7 A C E
On peut vérifier le résultat en base 10:
Maintenant que vous avez tout compris, voici un lien vers un convertisseur en ligne.
http://www.binaryconvert.com/convert_unsigned_int.html
Bien entendu comme ce genre d'opérations est courante en informatique, python possède des fonctions pour
manipuler les nombres entiers en base décimale int, en base deux bin, en base seize hex.
Vous pouvez trouver quelques exemples de ces conversions sur cette réponse du forum de programmation an anglais stackoverflow