Hvordan bruger man det hexadecimale talsystem?

Tags:    matematik

Hej! Hvordan bruger man det hexadecimale talsystem? Jeg ved at det er i basen 16, men hvordan regner man i det?

Er det sådan så at det tal længst til højre er enerne, den næste seksterne, den næste seksten i anden, osv?



Indlæg senest redigeret d. 19.02.2012 16:10 af Bruger #16945
5 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 30 karma
Sorter efter stemmer Sorter efter dato
Det er korrekt...ligesom i det decimale system hvor det mindst betydende ciffer er enerne (eller 10^0), det næste er tierne (eller 10^1), efterfulgt af 10^2, 10^3, osv.

Binært er det samme: 2^0, 2^1, 2^2 osv.

En ef de ting, som gør det hexadecimale system rart at bruge er, at ét hexadecimalt ciffer fylder nøjagtigt fire binære cifre, så omregning mellem hex og binært er meget nemt.



Den engelske Wikipedia artikel er ret informerende:
http://en.wikipedia.org/wiki/Hexadecimal

Som du selv siger så er basen i det hexadecimale talsystem seksten, hvilket betyder at der på hver talplads kan være 16 forskellige digits, som er:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Hexadecimale tal, noteres ofte med et prefix, som tydeliggør at det er et tal i det hexadecimale system, dette prefix kan varierer men er ofte 0h, eller 0x

Tallet 0xFF er derfor lig = 15*16 + 15*1 = 255

Tjek artiklen for masser af flere detaljer og regnemetoder.



Nej. F=15 da man starter fra nul (ligesom 9!=10 :-) )
Så der er 15 sekstenere og 15 enere = 255



Det er korrekt...ligesom i det decimale system hvor det mindst betydende ciffer er enerne (eller 10^0), det næste er tierne (eller 10^1), efterfulgt af 10^2, 10^3, osv.

Binært er det samme: 2^0, 2^1, 2^2 osv.

En ef de ting, som gør det hexadecimale system rart at bruge er, at ét hexadecimalt ciffer fylder nøjagtigt fire binære cifre, så omregning mellem hex og binært er meget nemt.


Okay, så har jeg forstået det korrekt! Mange tak!


Den engelske Wikipedia artikel er ret informerende:
http://en.wikipedia.org/wiki/Hexadecimal

Som du selv siger så er basen i det hexadecimale talsystem seksten, hvilket betyder at der på hver talplads kan være 16 forskellige digits, som er:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Hexadecimale tal, noteres ofte med et prefix, som tydeliggør at det er et tal i det hexadecimale system, dette prefix kan varierer men er ofte 0h, eller 0x

Tallet 0xFF er derfor lig = 15*16 + 15*1 = 255

Tjek artiklen for masser af flere detaljer og regnemetoder.


Er 0xFF = 272, ikke korrekt, da F = 16, og der er 16 enere og 16-seksten'ere, altså (16 * 16) + (16 * 1) = 272?



Indlæg senest redigeret d. 20.02.2012 12:37 af Bruger #16945
Okay, mange tak !! :D



t