Talsystem — binär, oktal, decimal, hexadecimal
Räkna om tal mellan de fyra vanligaste talsystemen i datalogi och elektronik: bas 2 (binär), bas 8 (oktal), bas 10 (decimal) och bas 16 (hexadecimal).
Räkna om
Vad är ett talsystem?
Vårt vardagsräknande baseras på bas 10 — vi har 10 siffror (0–9) och varje position till vänster är värd 10 gånger mer än föregående. Datorer använder bas 2 eftersom de jobbar med "på/av" (1/0), och programmerare använder bas 16 som ett kompakt sätt att skriva binära värden.
Binär (bas 2)
- Siffror: 0 och 1.
- 1010 binärt = 1·8 + 0·4 + 1·2 + 0·1 = 10 decimalt.
- 1 byte = 8 bitar = 256 möjliga värden (0–255).
- Skrivs ofta som "0b1010" i programkod (Python, Rust, C++ etc).
Hexadecimal (bas 16)
- Siffror: 0–9 och A–F (där A=10, B=11, C=12, D=13, E=14, F=15).
- FF hex = 255 decimalt = 11111111 binärt.
- Skrivs som "0xFF" i programkod.
- Används för färgkoder (#FFAA00), minnesadresser, hash-värden.
Oktal (bas 8)
- Siffror: 0–7.
- Användning idag mest i filrättigheter på Unix/Linux: "chmod 755" betyder ägare 7 (läs+skriv+kör), grupp 5, andra 5.
Hex-färger på webben
Webbfärger skrivs som #RRGGBB där varje par är en byte (0–255) i hex:
- #FF0000 = ren röd
- #00FF00 = ren grön
- #0000FF = ren blå
- #FFFFFF = vit (full ljusstyrka i alla tre)
- #000000 = svart
Tumregel — snabbkonvertering
4 binära siffror motsvarar 1 hex-siffra. 1111 binärt = F hex = 15 decimalt. Räkna alltid i grupper om 4 när du går mellan binär och hex.
Vanliga frågor
Vilken formel använder räknaren?
Formeln visas under räknaren tillsammans med en kort förklaring av räkningen. Det är samma formel som används i svenska läromedel för grundskola och gymnasium.
Fungerar räknaren för stora tal eller många decimaler?
Räknaren använder JavaScript-precision (64-bitars flyttal) vilket ger cirka 15 signifikanta siffror. För mycket stora heltal eller hög decimalprecision rekommenderas separata matematikverktyg.
Kan jag använda räknaren i skolan eller på prov?
Räknaren är gratis att använda för läxor och övning. Vid prov följer du skolans regler för hjälpmedel — ofta är digitala räknare tillåtna men kontrollera med läraren.
Vad händer om jag skriver in negativa eller udda tal?
Räknaren hanterar vanliga giltiga inmatningar inklusive negativa tal och decimaler. Ogiltiga inmatningar (t.ex. text eller orealistiska värden) ger ett tomt eller felaktigt resultat — kontrollera din inmatning.