Hva er desimal- og oktal-tall?
Desimalsystemet er det vanlige desimaltallsystemet som bruker ti siffer: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Det oktale systemet er basert på grunntall 8. Det bruker kun åtte siffer: 0, 1, 2, 3, 4, 5, 6, 7. Sifferne 8 og 9 er ikke gyldige i oktale tall.
Oktal er nyttig når man arbeider med binære systemer, siden én oktalsiffer representerer nøyaktig tre binære bit. For eksempel tilsvarer oktal 7 binær 111.
Slik konverterer du oktal til desimal
For å konvertere oktal til desimal, multipliserer du hver siffer med en potens av 8. Det ytterste høyre sifferet bruker 80, det neste sifferet bruker 81, deretter 82, og så videre.
4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀
Dette betyr at oktal 4205 er lik desimal 2181.
Slik konverterer du desimaltall til oktal
For å konvertere desimaltall til oktal, deler du gjentattevis desimaltallet med 8 og noterer hver rest. Det oktale resultatet er restene lest fra bunn til topp.
2181 ÷ 8 = 272 rest 5
272 ÷ 8 = 34 rest 0
34 ÷ 8 = 4 rest 2
4 ÷ 8 = 0 rest 4
Resultat: 4205₈
Så desimaltall 2181 konverteres til oktal 4205.
Vanlige bruksområder for oktaltall
Oktaltall er mindre vanlig enn desimaltall eller heksadesimale tall, men det forekommer fortsatt i tekniske sammenhenger. Et velkjent eksempel er filtilgangsrettigheter i Unix og Linux.
For eksempel brukes tillatelsesverdien 755 vanligvis for kjørbare filer og mapper. Desimalt tilsvarer oktal 755 verdien 493, men i tillatelsesnotasjon leses den som tre separate oktaltall.
Innregler
- Bruk kun sifre 0–7 for oktal inndata.
- Bruk sifrene 0–9 for desimal inndata.
- Heltall støttes. Brøker konverteres ikke med dette verktøyet.
- Negative heltall støttes, for eksempel -755 eller -493.