top of page

Représentation des nombres

En partant des Babyloniens, il y 4000 ans qui créèrent la base 60 ainsi que la numération de position, puis en passant par le IVe siècle, en Inde, avec la création du zéro et de la base 10, et enfin au XVIIe siècle où la première machine à calculer fut crée en base 2, nous connaissons aujourd'hui quatre bases au total (binaire, octal, décimal et hexadécimal).

Nous nous concentrerons dans ce premier cours sur la base 2, 10 et 16.


BASE 10

BASE 16

BASE 2

​0

0

0

1

1

1

2

2

10

3

​3

11

4

4

100

5

​5

101

6

6

110

7

7

111

8

8

1000

9

9

1001

10

A

1010

11

B

1011

12

C

1100

13

D

1101

14

E

1110

15

F

1111


  • Les bases sur Python


Dans la console de Python, '0b' correspond à un entier en base 2. Ce dernier est directement convertit en base 10.


Exemple: >>>0b111

7


En hexadécimal, on utilise '0x' qui va également permettre à l'entier d'être convertit en base 10.


Exemple: >>>0x45

69

留言


bottom of page