Kaip konvertuoti tarp dvejetainės, dešimtainės ir šešioliktainės sistemų
- Įveskite skaičių jo sistemos lauke: dešimtainėje, dvejetainėje, aštuntainėje ar šešioliktainėje.
- Kiti trys laukai užsipildo iškart.
- Norėdami konvertuoti tekstą, įveskite jį teksto laukelyje ir pamatykite jo dvejetainį ir šešioliktainį kodą.
- Taip pat galite įklijuoti bitus ar šešioliktainius baitus, kad atgautumėte pradinį tekstą.
Skaičiavimo sistemos ir tekstas dvejetainiu kodu
Skaičius galima užrašyti skirtingose sistemose. Dešimtainėje naudojama dešimt skaitmenų (nuo 0 iki 9), dvejetainėje du (0 ir 1), aštuntainėje aštuoni (nuo 0 iki 7), o šešioliktainėje šešiolika (nuo 0 iki 9 ir nuo A iki F). Dešimtainis 255 dvejetainėje yra 11111111, aštuntainėje 377, o šešioliktainėje FF.
Norėdami iš dešimtainės pereiti į dvejetainę, kartokite dalybą iš 2 ir skaitykite liekanas atvirkščia tvarka; norėdami iš dvejetainės pereiti į dešimtainę, susumuokite kiekvieną 1 skaitmenį, padaugintą iš jo 2 laipsnio. Įrankis tai daro su bet kokio dydžio sveikaisiais skaičiais, nepraradęs tikslumo.
Tekstas kompiuteryje saugomas kaip baitai. Naudojant UTF-8 koduotę, raidė A yra baitas 01000001 (dešimtainiu 65, šešioliktainiu 41), o raidė su diakritiniu ženklu, pavyzdžiui, é, užima du baitus (C3 A9). Todėl tekstas dvejetainiu kodu rašomas 8 bitų grupėmis kiekvienam baitui.
| Dešimtainis (10 pagrindas) | Dvejetainis (2 pagrindas) | Aštuntainis (8 pagrindas) | Šešioliktainis (16 pagrindas) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 17 | 10001 | 21 | 11 |
| 18 | 10010 | 22 | 12 |
| 19 | 10011 | 23 | 13 |
| 20 | 10100 | 24 | 14 |
| 21 | 10101 | 25 | 15 |
| 22 | 10110 | 26 | 16 |
| 23 | 10111 | 27 | 17 |
| 24 | 11000 | 30 | 18 |
| 25 | 11001 | 31 | 19 |
| 26 | 11010 | 32 | 1A |
| 27 | 11011 | 33 | 1B |
| 28 | 11100 | 34 | 1C |
| 29 | 11101 | 35 | 1D |
| 30 | 11110 | 36 | 1E |
| 31 | 11111 | 37 | 1F |
| 32 | 100000 | 40 | 20 |
| 40 | 101000 | 50 | 28 |
| 50 | 110010 | 62 | 32 |
| 64 | 1000000 | 100 | 40 |
| 100 | 1100100 | 144 | 64 |
| 127 | 1111111 | 177 | 7F |
| 128 | 10000000 | 200 | 80 |
| 200 | 11001000 | 310 | C8 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 500 | 111110100 | 764 | 1F4 |
| 512 | 1000000000 | 1000 | 200 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 1024 | 10000000000 | 2000 | 400 |
| 4096 | 1000000000000 | 10000 | 1000 |
| 65535 | 1111111111111111 | 177777 | FFFF |
Ką svarbu žinoti
- Konvertuoja tik neneigiamus sveikuosius skaičius: be trupmenų ir ženklų.
- Tekstas koduojamas UTF-8, plačiausiai naudojama koduote; kitos koduotės duotų kitus baitus.
- Konvertuojant baitus į tekstą, įrankis įspėja, jei baitai nesudaro tinkamo teksto.
Dažniausiai užduodami klausimai
Kaip paversti dešimtainį skaičių į dvejetainį?
Įveskite skaičių dešimtainiame lauke ir pažiūrėkite dvejetainį lauką. Dešimtainis 10 dvejetainėje yra 1010.
Kaip paversti tekstą į dvejetainį kodą?
Įveskite tekstą teksto laukelyje: kiekvienas simbolis rodomas kaip 8 bitų baitas (A yra 01000001).
Kaip paversti šešioliktainį skaičių į dešimtainį?
Įveskite skaičių šešioliktainiame lauke. Pavyzdžiui, FF dešimtainėje yra 255.
Kaip su labai dideliais skaičiais?
Jie konvertuojami be tikslumo praradimo, net su šimtais skaitmenų.
Ar tai, ką įvedu, išsaugoma?
Ne. Viskas skaičiuojama jūsų naršyklėje.