Vad är desimal- och oktaltal?
Det decimale systemet är det vardagliga bas-10-talssystemet. Det använder tio siffror: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Det oktala systemet är baserat på åtta. Det använder endast åtta siffror: 0, 1, 2, 3, 4, 5, 6, 7. Siffrorna 8 och 9 är inte giltiga i oktala tal.
Octal är användbart vid arbete med binära system eftersom en oktalsiffra exakt motsvarar tre binära bitar. Till exempel motsvarar oktalsiffran 7 det binära värdet 111.
Hur man konverterar oktalt till decimalt
För att omvandla oktalt till decimalt multiplicerar du varje siffra med en potens av 8. Den högra siffran använder 80, nästa siffra använder 81, sedan 82, och så vidare.
4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀
Detta innebär att oktala 4205 är lika med decimala 2181.
Hur man konverterar decimaltal till oktal
För att omvandla ett decimaltal till oktalt, dividera det decimale talet upprepade gånger med 8 och notera varje rest. Det oktala resultatet erhålls genom att läsa resterna från botten till toppen.
2181 ÷ 8 = 272 rest 5
272 ÷ 8 = 34 rest 0
34 ÷ 8 = 4 rest 2
4 ÷ 8 = 0 rest 4
Resultat: 4205₈
Så decimalt 2181 omvandlas till oktalt 4205.
Vanliga användningsområden för oktalsystemet
Octal är mindre vanligt än decimalt eller hexadecimalt, men det förekommer fortfarande i tekniska sammanhang. Ett välkänt exempel är filbehörigheter i Unix och Linux.
Till exempel används behörighetsvärdet 755 ofta för körbara filer och kataloger. I decimalform motsvarar oktala 755 värdet 493, men i behörighetsnotation läses det som tre separata oktalsiffror.
Inmatningsregler
- Använd endast siffror 0–7 för oktalt inmatning.
- Använd siffror 0–9 för decimal inmatning.
- Heltal stöds. Bråk omvandlas inte medvetet av detta verktyg.
- Negativa heltal stöds, såsom -755 eller -493.