---
title: "Hex till binärt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/53929-hex-till-binärt"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "Racerankan"
published: "2002-09-22T15:48:28.000Z"
updated: "2002-09-23T05:32:39.000Z"
replies: 14
views: 1010
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/53929-hex-till-binärt"
---

# Hex till binärt

## #1 — Racerankan, 2002-09-22T15:48Z

Hej.

Kan någon förklara för mig hur jag omvandlar från Hexadecimalt till Binärt?

Permalänk: https://www.webforum.nu/p/53929

## #2 — SirPeter, 2002-09-22T15:51Z

Ta fram kalkylatorn i windows, klicka på Hex, skriv in vad du vill omvandla, klicka på Bin. Klart. ;)

Permalänk: https://www.webforum.nu/p/794367

## #3 — Viktor, 2002-09-22T15:54Z

Editerat och ändrat :)

0x0F är 15 decimalt, binärt blir det "0000 1111"
Räknas ut på detta sett,

```
128 64 32 16 8 4 2 1
----------------------------
 0   0  0  0 1 1 1 1
```

om du istället har 0x15 som är 21 decimalt så skulle det bli "0001 0101"

```
128 64 32 16 8 4 2 1
----------------------------
 0  0  0   1  0 1 0 1
```

dvs 16+4+1=21 :)

Kanske inte någon förklaring men det visar principen :)

/Viktor

Permalänk: https://www.webforum.nu/p/794369

## #4 — Racerankan, 2002-09-22T17:08Z

är 0x0F hex?

Permalänk: https://www.webforum.nu/p/794398

## #5 — Addeladde, 2002-09-22T17:16Z

Nej 16 i hexadecimalatalsystemet är 10

Dec hex
1=1
2=2
3=3
4=4
osv
9=9
A=10
B=11
C=12
D=13
E=14
F=15
10=16
11=17

Permalänk: https://www.webforum.nu/p/794413

## #6 — UlfT, 2002-09-22T17:22Z

> **Racerankan skrev:**
>
> är 0x0F hex?

Ja, det är en hexadecimal representation av talet **15**, alltså inte 16 som har påståtts ovan. Du kan se det som att varje siffra i det hexadecimala systemet, motsvaras av fyra bitar i det binära systemet. 16 hexadecimalt hade blivit 0x10.

Permalänk: https://www.webforum.nu/p/794421

## #7 — Racerankan, 2002-09-22T17:22Z

Varför skriver man 0X0F och inte 00F?

Permalänk: https://www.webforum.nu/p/794422

## #8 — UlfT, 2002-09-22T17:23Z

> **Racerankan skrev:**
>
> Varför skriver man 0X0F och inte 00F?

För att tala om för en kompilator att det är just hexadecimal representation som man anger talet i.

Permalänk: https://www.webforum.nu/p/794423

## #9 — Addeladde, 2002-09-22T17:24Z

Man skriver varken 00F eller 0X0F.
16 dec är 10 hex

Permalänk: https://www.webforum.nu/p/794425

## #10 — Viktor, 2002-09-22T17:25Z

> **Racerankan skrev:**
>
> Varför skriver man 0X0F och inte 00F?

Vanesak, så skriver man i C++, Java (och flera andra språk). 0x betyder bara att det är Hex och inte något annat.

/Viktor

Permalänk: https://www.webforum.nu/p/794427

## #11 — Addeladde, 2002-09-22T17:26Z

Ok ni programerar. Varför skriver man då 0x för själva talet?
:r

Permalänk: https://www.webforum.nu/p/794429

## #12 — Klös, 2002-09-22T17:31Z

> **Addeladde skrev:**
>
> Ok ni programerar. Varför skriver man då 0x för själva talet?
> :r

 För att tala om för kompilatorn att det är hexadecimala tal det är frågan om, eller :q

Permalänk: https://www.webforum.nu/p/794430

## #13 — Marcus E, 2002-09-22T17:35Z

> **Viktor skrev:**
>
> Vanesak, så skriver man i /../ VB...

Nej, i VB skriver man &H följt av talet. D.vs. &HF.

Permalänk: https://www.webforum.nu/p/794435

## #14 — Viktor, 2002-09-22T17:40Z

Det blir ju inte mycket rätt i mina svar här inte :e
Får väll skylla på att jag inte jobbat i VB på över 1 år :OO

/Viktor

Permalänk: https://www.webforum.nu/p/794438

## #15 — GunnarD, 2002-09-23T05:32Z

I C (och andra språk) gäller oftast följande:

Hexadecimala tal börjar med 0x.
Octala tal börjar med 0 och är oftast 3 siffror.
Decimala tal börjar med en siffra mellan 1 och 9.

Permalänk: https://www.webforum.nu/p/794581

---

Tråden på webben: https://www.webforum.nu/amne/programmering/53929-hex-till-binärt
