Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2009-09-24, 14:48
  #1
Medlem
rezzs avatar
Jag kan redan räkna från hex till dec, och från binär till dec. Men hur räknar man decimalt till hexadecimalt.

Jag har talet: 11000011, som decimalt blir 195. Hur räknar man ut vad det hexadecimala talet är?
Citera
2009-09-24, 14:56
  #2
Medlem
dragonettes avatar
0xC3 - typ 0x0A = 10, 0x0B =11...0x0F=15, 0X10=16, 0x11=17

get it?

12(dec) = C(hex)

C*16= 192
C3 = 192+3
Citera
2009-09-24, 15:00
  #3
Medlem
Dela upp det binära talet i grupper innehållande fyra siffror. Det vill säga

1100 0011

Sedan är det bara att översätta dessa grupper var för sig, 1100 blir till exempel 12 vilket motsvarar C hexadecimalt. 0011 motsvarar det decimala talet 3 vilket blir 3 hexadecimalt. Du får alltså: 0xC3
Citera
2009-09-24, 15:03
  #4
Medlem
Man kan dela upp det binära talet i nibbles och omvandla dom var för sig:


Kod:
1100 0011
   C    3

edituck2
Citera
2009-09-24, 15:38
  #5
Medlem
rezzs avatar
Citat:
Ursprungligen postat av Pretty.Boy
Dela upp det binära talet i grupper innehållande fyra siffror. Det vill säga

1100 0011

Sedan är det bara att översätta dessa grupper var för sig, 1100 blir till exempel 12 vilket motsvarar C hexadecimalt. 0011 motsvarar det decimala talet 3 vilket blir 3 hexadecimalt. Du får alltså: 0xC3

Om det binära talet inte går att dela upp i grupper om fyra då? Ex 1100001?? 110001? 11001?
__________________
Senast redigerad av rezz 2009-09-24 kl. 15:41.
Citera
2009-09-24, 15:40
  #6
Medlem
rezzs avatar
Citat:
Ursprungligen postat av dragonette
0xC3 - typ 0x0A = 10, 0x0B =11...0x0F=15, 0X10=16, 0x11=17

get it?
Jo det vet jag.
Citera
2009-09-24, 15:41
  #7
Medlem
Citat:
Ursprungligen postat av rezz
Om det binära talet inte går att dela upp i grupper om fyra då? Ex 1100001?? 110001?
Lägg till nollor till vänster.
Citera
2009-09-24, 16:06
  #8
Medlem
rezzs avatar
Citat:
Ursprungligen postat av typhoon
Lägg till nollor till vänster.
Ok, då det alltid är 8siffror?
Citera
2009-09-24, 16:09
  #9
Medlem
rezzs avatar
Nu har jag gått ordnig på det hele
Citera
2009-09-24, 16:20
  #10
Medlem
Citat:
Ursprungligen postat av rezz
Ok, då det alltid är 8siffror?
Det kan vara hur många siffror som helst, man fyller bara upp med nollor så att det blir delbart i fyra.
Citera
2009-09-24, 18:49
  #11
Medlem
rezzs avatar
Citat:
Ursprungligen postat av discord
Det kan vara hur många siffror som helst, man fyller bara upp med nollor så att det blir delbart i fyra.
ok
Citera
2009-09-24, 18:51
  #12
Medlem
rezzs avatar
Kan någon förklara varför 2^0 blir 1??? och 2^5 är 32?
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback