Rechercher : dans
Par :

Conversion d'un nombre décimal en hexadécimal

Dernière réponse le 29 mai 2009 à 22:40:07 roetjas, le 16 nov 2004 à 02:17:39 
 Signaler ce message aux modérateurs

Bonjour, quelle est la meilleure façon de convertir manuellement un nombre en base 10 en nombre en bas 16 ? Je ne comprend pas le principe.

Merci

1

token-ring, le 17 nov 2004 à 12:26:48
  • +6

Bonjour,

DEC HEXA
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
11 B
12 C
13 D
14 E
15 F
16 10
17 11
18 12
19 13
20 14

ETC.....
Le principe est de trouver les multiples de 16, 256, 4096, etc.
exemple : 1000 = 3x256 + 14x16 + 8 ==> 3E8

***********
Token Ring

Répondre à token-ring

2

anonyme, le 14 déc 2007 à 09:27:28

Ok merki

Répondre à anonyme

3

souka1love, le 24 déc 2007 à 16:14:24
  • +2

Vous pouvez expliquer svpppp plus parcque jé pas bien saisi ce que vous avez dis
merci infinimenttttt a l'avance

Répondre à souka1love

4

lord, le 25 déc 2007 à 23:00:47

S il veut plait est ce ke cette methode est valable pour les ptits valeur

Répondre à lord

5

zabmen, le 14 mar 2008 à 11:10:35

Est si j'ai un nombre decimale negatif ? alors la regle ici elle sera pas correct ?? comment faire dans ce cas ?
ex : -23875 (base 10) = ? (base 16).

Répondre à zabmen

6

zabmen, le 14 mar 2008 à 11:11:49

J'ai un question : comment faire pour un numbre decimal negatif ex : -23857 (base 10) = ? (base 16)
Merci.

Répondre à zabmen

7

jbacon, le 18 mar 2008 à 21:33:41

Je ne me souviens plus des détails exacts (les cours remontent à très loin)
mais :

prendre 23857-1, transformer en hexa = 5D30
soustraire ce nombre de F FFFF (<=== plus de F que le nombre, car un nombre négatif est exprimé avec un bit = 1 en avant habituellement)


ce qui donnera F A2CF ==> -23857 en hexa signé

Répondre à jbacon

8

bischop, le 1 jun 2008 à 12:05:20

S,lut


je veux savoir komment j,ecris 5,2 en base 2 ou encore A,1 en base 2 et en fin kommnt je calcul 5,2+A,1 en base 2

Merci!

Répondre à bischop

9

james, le 4 jun 2008 à 17:25:28

5,2base10==101base2
A1base16==10100001

Répondre à james

10

unixlunik, le 13 mar 2009 à 08:00:10

Salut je me nomme Evrard .Pour convertir un nombre décimal en nombre hexadecimal tu procedes par divisions successives par 16 du nombre décimal à convertir jusqu'a ce que tu obtiennes un quotient nul.Et tu lit les restes de chaque division du bas vers le haut oubien de la droite vers la gauche.
C'est tout.Si tu ne comprends pas encore ecris moi je vais meme te donner un exemple.
Bonne journée !

Répondre à unixlunik

11

 Linuxoopowaa, le 29 mai 2009 à 12:23:41

Salut,
je comprends le principe de toujours diviser par 16 mains je ne comprends pas le quotient nul
est-ce que c'est un nombre décimal, néngatif,irationnel,etc.... "nombre nul"= ?

Répondre à Linuxoopowaa