Number base converter

Octaali desimaalimuunnin

Muunna oktaaliluvut desimaaliluvuiksi ja desimaaliluvut oktaaliluvuiksi välittömästi. Converter App tarkistaa syötteesi, tukee hyvin suuria kokonaislukuja ja näyttää muunnosvaiheet.

Muunna numero

Valitse muunnossuunta, syötä kokonaisluku ja kopioi tulos. Desimaalijärjestelmä käyttää numeroita 0–9. Oktaalijärjestelmässä käytetään vain numeroita 0–7.

Desimaalinen tulos 2181

Live-muunnosvaiheet

Selitys päivittyy kirjoittaessasi. Erittäin suurille luvuille työkalu pitää tuloksen tarkan ja tiivistää menetelmän sen sijaan, että näyttää erittäin pitkän vaiheluettelon.

Miten tämä tulos lasketaan

  1. Lue jokainen oktaalinen numero oikealta vasemmalle.
  2. Kerrotaan kukin numero kahdeksan vastaavalla potenssilla.
  3. Lisää arvot saadaksesi desimaalituloksen.
Tarkkuus huomautus: Tämä muunnin käyttää JavaScriptin BigInt-tyyppiä kokonaislukujen muuntamiseen, joten suuret kokonaisluvut käsitellään tarkasti eikä niitä pyöristetä kuten tavallisia liukulukuja.

Mitä desimaali- ja oktaaliluvut ovat?

Desimaalijärjestelmä on arkipäiväinen kymmenkantainen lukujärjestelmä. Se käyttää kymmentä numeroa: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Oktaalinen järjestelmä on kantaluvultaan kahdeksan. Se käyttää vain kahta numeroa: 0, 1, 2, 3, 4, 5, 6, 7. Numerot 8 ja 9 eivät ole kelvollisia oktaaliluvuissa.

Oktaalinen järjestelmä on hyödyllinen binäärijärjestelmien kanssa työskenneltäessä, koska yksi oktaalinen numero vastaa tarkalleen kolmea binääribittiä. Esimerkiksi oktaalinen 7 vastaa binääristä 111.

Kuinka muuntaa oktaaliluku desimaaliluvuksi

Muuntaaksesi oktaaliluvun desimaaliluvuksi, kerro kukin numero kahdeksan potenssilla. Oikeimmalla numerolla käytetään arvoa 80, seuraavalla numerolla arvoa 81, sen jälkeen arvoa 82 ja niin edelleen.

4205₈ = 4×8³ + 2×8² + 0×8¹ + 5×8⁰ = 2181₁₀

Tämä tarkoittaa, että oktaaliluku 4205 on yhtä suuri kuin desimaaliluku 2181.

Kuinka muuntaa desimaaliluku oktaaliluvuksi

Muuntaaksesi desimaaliluvun oktaalimuotoon, jaa desimaaliluku toistuvasti kahdeksalla ja merkitse jokainen jakojäännös. Oktaalitulos saadaan lukemalla jakojäännökset alhaalta ylöspäin.

2181 ÷ 8 = 272 ja jakojäännös 5
272 ÷ 8 = 34 ja jakojäännös 0
34 ÷ 8 = 4 ja jakojäännös 2
4 ÷ 8 = 0 ja jakojäännös 4
Tulos: 4205₈

Siis desimaaliluku 2181 muunnetaan oktaaliluvuksi 4205.

Yleisiä käyttötapoja oktaalissa

Oktaalinen on harvinaisempi kuin desimaalinen tai heksadesimaalinen, mutta se esiintyy edelleen teknisissä yhteyksissä. Yksi tuttu esimerkki on Unix- ja Linux-tiedostojen oikeudet.

Esimerkiksi lupiarvo 755 on yleinen suoritettaville tiedostoille ja hakemistoille. Desimaalilukuna oktaaliluku 755 vastaa lukua 493, mutta lupanotaatiossa se luetaan kolmena erillisenä oktaalinaumerona.

Syöttösäännöt

  • Käytä oktaalisessa syötteessä vain numeroita 0–7.
  • Käytä numeroita 0–9 desimaaliseen syötteeseen.
  • Kokonaisluvut tuetaan. Murtolukuja ei ole tarkoitus muuntaa tämän työkalun avulla.
  • Negatiiviset kokonaisluvut ovat tuettuja, kuten -755 tai -493.