Skaičiavimo sistemos konverteris

Konverterio programa iš dvejetainės į dešimtainę sistemą

Konvertuokite dvejetainius skaičius į dešimtainius ir dešimtainius skaičius į dvireinius akimirksniu. Įrankis patikrina jūsų įvestį, palaiko labai didelius sveikuosius skaičius ir rodo aiškius konversijos žingsnius.

Konvertuoti skaičių

Pasirinkite konversijos kryptį, įveskite sveikąjį skaičių ir nukopijuokite rezultatą. Dvejetainė sistema naudoja tik 0 ir 1. Dešimtainė sistema naudoja skaitmenis nuo 0 iki 9.

Dešimtainis rezultatas 105

Tiesioginio konvertavimo žingsniai

Paaiškinimas atnaujinamas rašant. Esant labai dideliems skaičiams, įrankis išlaiko rezultatą tikslų ir apibendrina metodą, o ne rodo per ilgą žingsnių sąrašą.

Kaip apskaičiuojamas šis rezultatas

  1. Skaitykite kiekvieną binarinį skaitmenį iš dešinės į kairę.
  2. Sudauginkite kiekvieną skaitmenį iš atitinkamos 2 laipsnio reikšmės.
  3. Pridėkite reikšmes, kad gautumėte dešimtainį rezultatą.
Tikslumo pastaba: Šis konverteris naudoja JavaScript BigInt sveikųjų skaičių konversijai, todėl dideli sveiki skaičiai yra apdorojami tiksliai, o ne suapvalinami kaip įprasti plaukiojančio kablelio skaičiai.

Kas yra dvejetainiai ir dešimtainiai skaičiai?

Dvejetainė sistema yra dviejų pagrindų. Ji naudoja tik du skaitmenis: 0 ir 1.

Dešimtainė sistema yra kasdieninė dešimtainė skaičiavimo sistema. Ji naudoja dešimt skaitmenų: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Dvejetainė sistema yra pagrindinė skaičiavimuose, nes skaitmeninės grandinės informaciją vaizduoja dviem būsenomis, dažniausiai aprašomomis kaip išjungta/įjungta arba 0/1.

Kaip konvertuoti binarinį skaičių į dešimtainį

Norint konvertuoti dvejetainį skaičių į dešimtainį, kiekvieną dvejetainį skaitmenį reikia padauginti iš dviejų laipsnio. Dešinysis skaitmuo naudoja 20, kitas – 21, tada 22 ir taip toliau.

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

Tai reiškia, kad dvejetainis skaičius 1101001 yra lygus dešimtainiam skaičiui 105.

Kaip konvertuoti dešimtainį skaičių į dvejetainį

Norint konvertuoti dešimtainį skaičių į dvejetainį, nuolat dalykite dešimtainį skaičių iš 2 ir užsirašykite kiekvieną liekaną. Dvejetainis rezultatas yra liekanos, perskaitytos nuo apačios į viršų.

179 ÷ 2 = 89 liekana 1
89 ÷ 2 = 44 liekana 1
44 ÷ 2 = 22 liekana 0
22 ÷ 2 = 11 liekana 0
11 ÷ 2 = 5 liekana 1
5 ÷ 2 = 2 liekana 1
2 ÷ 2 = 1 liekana 0
1 ÷ 2 = 0 liekana 1
Rezultatas: 10110011₂

Taigi dešimtainis skaičius 179 konvertuojamas į binarinį 10110011.

Dvjetainės trupmenos ir praktinis pritaikymas

Šis konverteris skirtas tiksliai sveikųjų skaičių konversijai. Galima naudoti ir dvejetainius trupmeninius skaičius: po dvejetainio kablelio esantys skaitmenys reiškia 1/2, 1/4, 1/8, 1/16 ir taip toliau.

Binarinis kodas naudojamas programavime, tinklų technologijose, failų formatuose, bitų maskose, leidimuose, skaitmeninėje elektronikoje ir žemo lygio derinimo procesuose. Kad būtų lengviau skaityti, ilgos binarinės reikšmės dažnai grupuojamos arba konvertuojamos į šešioliktinę sistemą.

Įvesties taisyklės

  • Naudokite tik 0 ir 1 dvejetainiam įvesties formatui.
  • Naudokite skaitmenis 0–9 dešimtainiam įvedimui.
  • Palaikomi sveikieji skaičiai. Šis įrankis sąmoningai nekonvertuoja trupmenų.
  • Palaikomi neigiami sveikieji skaičiai, pvz., -1010 arba -10.