Number base converter

Binary to Decimal Converter

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

Muunna numero

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

Desimaalinen tulos 105

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 binäärinumero oikealta vasemmalle.
  2. Kerrotaan kukin numero vastaavalla kahden 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ä binääri- ja desimaaliluvut ovat?

Binaarinen järjestelmä on kantaluvultaan 2. Se käyttää vain kahta numeroa: 0 ja 1.

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

Binaari on tietokoneissa perustavanlaatuinen, koska digitaaliset piirit esittävät informaation kahdella tilalla, joita kuvataan yleensä päällä/pois tai 0/1.

Miten muuntaa binääri desimaaliksi

Muuntaaksesi binääriluvun desimaaliluvuksi, kerro jokainen binäärinumero kahden potenssilla. Oikeinpuoleisin numero käyttää arvoa 20, seuraava numero arvoa 21, sen jälkeen arvoa 22 ja niin edelleen.

1101001₂ = 1×2⁶ + 1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 0×2¹ + 1×2⁰ = 105₁₀

Tämä tarkoittaa, että binääriluku 1101001 on yhtä suuri kuin desimaaliluku 105.

Kuinka muuntaa desimaaliluku binääriksi

Muuttaaksesi desimaaliluvun binääriksi, jaa desimaaliluku toistuvasti kahdella ja merkitse jokainen jakojäännös. Binääritulos saadaan lukemalla jakojäännökset alhaalta ylöspäin.

179 ÷ 2 = 89, jakojäännös 1
89 ÷ 2 = 44, jakojäännös 1
44 ÷ 2 = 22, jakojäännös 0
22 ÷ 2 = 11, jakojäännös 0
11 ÷ 2 = 5, jakojäännös 1
5 ÷ 2 = 2, jakojäännös 1
2 ÷ 2 = 1, jakojäännös 0
1 ÷ 2 = 0, jakojäännös 1
Tulos: 10110011₂

Siis desimaaliluku 179 muunnetaan binäärimuotoon 10110011.

Binaariset murto-osat ja niiden käytännön sovellukset

Tämä muunnin keskittyy tarkkoihin kokonaislukumuunnoksiin. Binarimurtoluvut ovat myös mahdollisia: binari-pilkun jälkeiset numerot edustavat arvoja 1/2, 1/4, 1/8, 1/16 ja niin edelleen.

Binaarinen esitystapa esiintyy ohjelmoinnissa, verkkojen rakenteessa, tiedostomuodoissa, bittimaskien käytössä, käyttöoikeuksissa, digitaalisessa elektroniikassa ja matalan tason vianetsinnässä. Luettavuuden parantamiseksi pitkät binaariarvot ryhmitellään usein tai muunnetaan heksadesimaalimuotoon.

Syöttösäännöt

  • Käytä binäärisyötteessä vain 0:ta ja 1:ta.
  • 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 -1010 tai -10.