Dvinaris / Hex / Dešimties konverteris
Keisti skaičių tarp dvejetainis, aštuntainis, dešimtainis ir šešioliktainė, su suskirstymo lentele.
Rezultatai atnaujinti, kaip jums tipo.
Apie šį skaičiuoklę
Dvinaris, heksas ir dešimtainis keitiklis rodo tą patį pilną skaičių visoje skaičių bazėse. Kompiuteriai galiausiai dirba dvejetainiu būdu (bazė 2), bet programuotojai reguliariai pereina tarp bazių, kad vertes perskaito: dešimtainės (bazė 10) kasdieniam kiekiui, šešioliktainė (bazė 16) baitų vertėms ir atminties adresus, ir aštuntainė (bazė 8) dalykams, kaip Unix failo leidimai. Šis keitiklis paima visą skaičių bet kuriuo iš šių keturių bazių ir rodo jį iš visų keturių vienu metu, kartu su savo bitų ilgio. Skaitmenys, leidžiami kiekvienoje bazėje eiti į vieną mažiau nei bazė – dvejetainiai naudojimo būdai 0, aštuntas 0-07, dešimtainis 0, 00-00, 00-00 ir hex 0, po to 10-15, ir įrankis atmeta skaitmenis, kurie yra iš tų pačių bazių, jums pasirinkti. Kaip veikia pavyzdys, dešimtainis vertė 255 yra FF, iš karto, kartu su savo bitų skaičiųs, 377, po kabliniu ir 111, kai dvejeta - aštuonių kartų skaičius, jums reikia dviejų skaitmenų, y. y
Dažnai užduodami klausimai
Kaip aš konvertuoti dešimtainis į šešioliktainę?
Kartodami padalinkite 16 ir skaitykite likusius nuo paskutinio iki pirmojo, naudojant A–F 10–15. Dešimtoji 255 yra FF hex ir 111 dvejetainėje.
Kodėl yra šešioliktainė skaičiavimo?
Kiekvienas hex skaitmeniniai žemėlapiai tiksliai keturių dvejetainių bitų, todėl hex yra kompaktiškas, skaitomą būdas rašyti baitų vertes ir atminties adresus — 0xFF yra vienas baitų iš visų.
Ar galiu įvesti numerius su 0x, 0b arba 0o priešdėliais?
Taip. Pirmaujantis 0x (hex), 0b (binarinis) arba 0o (daugiakampis) priešdėlis automatiškai pašalinamas, todėl galite įdėti vertes tiesiai iš kodo. Tiesiog įsitikinkite, kad pasirinkite įvesties bazę atitinka įvesties skaitmenis.
Ką man sako tas šiek tiek ilgis?
Tai kiek dvejetainių skaitmenų reikia vertės. Dec. 255 yra 8 bitai (vienas baitas); 256 reikia 9 bitų. Bitų ilgis yra naudingas renkantis duomenų tipus ir tikrinant, ar vertė atitinka baitų, 16 bitų ar 32 bitų registrą.
Kam vartojamas aštuntainis preparatas?
Octal grupės bits per triss ir rodomas daugiausia Unix failo leidimus (kaip 755 ar 644) ir kai kurių paveldėtų sistemų. Kiekvienas aštuntainis skaitmeniniai žemėlapiai tiksliai trijų dvejetainiai bitai, būdas kiekvieną hex skaitmeniniai žemėlapiai į keturis.
Kodėl gavau "negaliojantį numerį šiai bazei"?
Įrašyto skaitmens pasirinktoje bazėje negalima naudoti, pvz., raidę F arba skaitmenį 8 dvejetainiu numeriu, kuris leidžia tik 0 ir 1. Perjungti įvesties bazę, kad atitiktų jūsų vertę, arba pataisyti neribotą skaitmenį.
API – naudoti šį skaičiuoklę iš kodo
Vadinkite šį skaičiuoklį kaip nemokamą JSON parametrą — nereikia rakto. Siųsti žemiau nurodytas lauko vertes kaip užklausos parametrus arba JSON. Skaityti visus API dokumentus →
Galutinis taškas
GET https://calculator.free/api/v1/binary-hex/
curl
curl "https://calculator.free/api/v1/binary-hex/?value=255&base=10"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/binary-hex/?" + new URLSearchParams({
"value": "255",
"base": "10"
}));
const data = await r.json();
console.log(data.results);
Rezultatai yra tik bendro pobūdžio, o ne finansinių, medicininių ar mokesčių konsultacijų įverčiai.