Převodník základny čísel
Převést čísla mezi binární, oktal, desetinné a hexadecimální.
Aktualizace výsledků při psaní.
O této kalkulačce
Číslo base převodník přepíše celé číslo z jedné pozice základny na jinou né binární (základna 2), osmičková (základna 8), desetinná (základna 10) a hexadecimální (základna 16). Čte si hodnotu ve zdrojové bázi, pracuje na své jednoduché desetinné číslo, a znovu express, že hodnota v cílové základně. Každá základna používá pevnou sadu číslic: 0.12.2011 pro binární, 0.7.2007 pro osmičkové, 0.7.2009 pro desetinné a 0.12.2009 pak Adi F pro hexadecimální, kde AFIXF stojí na 10.12.201115. Protože 16 je 24, každá hex číslicová mapa přesně čtyři binární číslice, což je důvod, proč programátoři používají hex jako zkratku pro surové byty. Pracoval například: desetinné číslo 255 je 111 v binární a FF v hexadecimální, protože 255 = 15×16 + 15.
Často kladené otázky
Jak převést desetinné na binární?
Opakovaně vydělte 2 a přečtěte si zbytek odspodu nahoru. Například 10 desetinných čísel je 1010 v binárním pořadí a 255 je 11.
Na co se hexadecimální přípravek používá?
Hexadecimální (základna 16) balí čtyři binární bity do jedné číslice (0 ignoruje 9 pak A link) a tak je to kompaktní způsob psaní bytů. Dvojité číslo 255 je FF v hex.
Proč moje číslo ukazuje na pomlčku?
Čísla musí být platná pro zdrojovou základnu?? například pouze 0 a 1 v binárním nebo 0?? 9 a A? F v hex. Neplatná číslice činí výsledek nedefinovaný.
Co znamenají písmena A až F v hexadecimálním?
Jsou to jednociferné číslice pro hodnoty 10 až 15: A je 10, B je 11, až F, což je 15. To umožňuje základnu 16 fit čísla až 15 na jedno místo, než musí nést.
Proč se každá hex číslice rovná čtyřem binárním číslicím?
Protože 16 se rovná 2 na 4., každá šestinásobková číslice pokrývá přesně čtyři bity. Takže byte 11 skupin do 1, což je FF FF tento převodník na bázi čísla dělá to seskupení pro vás.
Zvládne tenhle konvertor hodně velká čísla?
Funguje na celých číslech a je přesná až do rozsahu celá čísla jsou uloženy přesně (asi 9 kvadrilion, nebo 253). Kromě toho, extrémně dlouhé binární nebo hexadecimální řetězce mohou ztratit přesnost ve svých posledních číslicích.
API díru použijte tuto kalkulačku z kódu
Zavolejte tuto kalkulačku jako volný JSON cíl? není nutné žádný klíč. Odešlete hodnoty pole níže jako parametry dotazu nebo JSON. Cokoliv vynecháte používá stejný výchozí parametr, tato stránka je předplněná; neznámý parametr je 400, nikdy tichá nula. Přečtěte si všechny API dokumenty →
Konečný bod
GET https://calculator.free/api/v1/number-base/
curl
curl "https://calculator.free/api/v1/number-base/?amount=255&from=10&to=2"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/number-base/?" + new URLSearchParams({
"amount": "255",
"from": "10",
"to": "2"
}));
const data = await r.json();
console.log(data.results);
Výsledky jsou odhady pouze pro obecné pokyny, nikoli finanční, lékařské nebo daňové poradenství.