Skaičiavimo sistemos konverteris

Dešimtainis į heksadecinį konverteris

Konvertuokite dešimtainius skaičius į šešioliktainę arba dvejetainę sistemą akimirksniu. Įrankis tikrina jūsų įvestį, palaiko labai didelius sveikuosius skaičius ir rodo aiškius konversijos žingsnius.

Konvertuokite dešimtainį skaičių

Įveskite dešimtainį sveikąjį skaičių ir pasirinkite, ar norite jį konvertuoti į heksadeciminę, ar dvejetainę sistemą. Dešimtainis įvestis naudoja skaitmenis nuo 0 iki 9.

Šešioliktainis rezultatas 1CE
Konvertuoti iš šešioliktainės į dešimtainę skaičiavimo sistemą vietoj to

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. Padalinkite dešimtainį skaičių iš tikslinės bazės.
  2. Įrašykite kiekvieno dalybos žingsnio liekaną.
  3. Skaitykite likučius iš apačios į viršų, kad gautumėte galutinę reikšmę.
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 dešimtainiai, šešioliktainiai ir dvejetainiai skaičiai?

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.

Šešioliktainė skaičiavimo sistema yra pagrįsta dešimčia ir šešiais (base-16). Ji naudoja skaitmenis 0–9 bei raides A, B, C, D, E ir F, kur A atitinka 10, o F – 15.

Dvejetainė sistema yra dviejų pagrindų ir naudoja tik 0 ir 1. Kompiuteriai viduje naudoja dvejetainę sistemą, o šešioliktainė dažnai naudojama kaip kompaktiškas būdas užrašyti dvejetainius duomenis.

Kaip konvertuoti dešimtainį skaičių į šešioliktainę sistemą

Norėdami konvertuoti dešimtainį skaičių į šešioliktainę sistemą, nuolat dalykite dešimtainį skaičių iš 16 ir fiksuokite liekanas. Liekanos nuo 10 iki 15 tampa raidėmis A–F.

462 ÷ 16 = 28, liekana 14 = E
28 ÷ 16 = 1, liekana 12 = C
1 ÷ 16 = 0, liekana 1
Rezultatas: 1CE₁₆

Taigi dešimtainis skaičius 462 konvertuojamas į šešioliktainį 1CE.

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

Norėdami konvertuoti dešimtainį skaičių į binarinį, nuolat dalykite dešimtainį skaičių iš 2 ir fiksuokite liekanas. Binarinis rezultatas yra liekanos, perskaitytos nuo apačios į viršų.

42 ÷ 2 = 21, liekana 0
21 ÷ 2 = 10, liekana 1
10 ÷ 2 = 5, liekana 0
5 ÷ 2 = 2, liekana 1
2 ÷ 2 = 1, liekana 0
1 ÷ 2 = 0, liekana 1
Rezultatas: 101010₂

Taigi dešimtainis skaičius 42 konvertuojamas į dvejetainį 101010.

Kada dešimtainės sistemos skaičių konvertavimas į šešioliktainę sistemą yra naudingas

Dešimtainių skaičių konvertavimas į šešioliktainę sistemą yra dažnas programavimo, derinimo, spalvų reikšmių, atminties adresų, Unikodo kodų taškų ir žemo lygio duomenų analizės kontekste.

Pavyzdžiui, dešimtainis skaičius 255 šešioliktainėje sistemoje yra FF. RGB spalvos kode FF reiškia maksimalią vieno spalvos kanalo reikšmę.

Įvesties taisyklės

  • Naudokite skaitmenis 0–9 dešimtainiam įvedimui.
  • Kableliai, tarpai ir apatiniai brūkšneliai yra ignoruojami, kad būtų lengviau skaityti.
  • Palaikomi sveikieji skaičiai. Šis įrankis sąmoningai nekonvertuoja trupmenų.
  • Palaikomi neigiami sveikieji skaičiai, pvz., -462.