Passer de decimale a hexadecimal sans calculatrice ni tableau
chaserchubby
Messages postés2Date d'inscriptiondimanche 10 octobre 2010StatutMembreDernière intervention10 octobre 2010
-
10 oct. 2010 à 09:22
cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 2019
-
10 oct. 2010 à 12:27
bonjour
je suis novice en langage informatique j'essaie de convertir de décimale a hexa .j'arrive a convertir de décimale a binaire sans problème ça j'ai compris.
je sais que 120 en décimale cela fais 01111000
et que cela fais 78 en hexa avec un tableau de conversion mais j'aimerais savoir le calculer manuellement sans calculatrice ni tableau
merci d'avance
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 10 oct. 2010 à 10:19
Salut
Console.WriteLine(value.ToString("X"))
en bonus pour completer
'To Binary from Integer
dim binary as String = Convert.ToString(startVal, base)
'To Integer From Binary
dim i as integer = Convert.ToInt32(binary, base)
cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 201957 10 oct. 2010 à 12:27
Hey
To convert a decimal number (the whole part)
divide by 16 repeat until the quotient = 0
for example
120 : 16 = 7 remain 8
7 : 16 = 0 remain 7
so 120 = 78 (hexa)
if you have a binary number is easy to convert
into an hexa
divide the number in to group of 4 digits from
the lsb(last significant bit)
each group of 4 digits represents a hexa figure
for ex
01111000 0111 1000 = 78