Konvertilo de duuma/ deksesuma/ dekuma
Konverti nombron inter duuma, oka, dekuma kaj dekdua, per disigitabelo.
Results update as you type.
Pri tiu kalkulilo
A binary, hex and decimal converter shows the same whole number across number bases. Computers ultimately work in binary (base 2), but programmers routinely switch between bases to make values readable: decimal (base 10) for everyday quantities, hexadecimal (base 16) for byte values and memory addresses, and octal (base 8) for things like Unix file permissions. This converter takes a whole number in any of those four bases and shows it in all four at once, along with its bit length. The digits allowed in each base go up to one less than the base — binary uses 0–1, octal 0–7, decimal 0–9 and hex 0–9 then A–F for 10–15 — and the tool rejects digits that are out of range for the base you pick.
As a worked example, the decimal value 255 is FF in hexadecimal, 377 in octal and 11111111 in binary — eight bits all set, i.e. exactly one byte at its maximum. To convert decimal to hex by hand you repeatedly divide by 16 and read the remainders from last to first; the calculator does it instantly and also accepts input prefixed with 0x (hex), 0b (binary) or 0o (octal) and handles negative numbers.
The reason hexadecimal is so common in computing is that each hex digit maps to exactly four binary bits (a nibble), so two hex digits describe one byte with no ambiguity — which is why colour codes like #FF8800, MAC addresses and memory dumps are written in hex. This tool is handy for bit masks, colour values, debugging register contents and any low-level work where you need to see the same number across bases.
Oftaj demandoj
Kiel mi konvertas dekuma al dekdua?
Ripete dividu per 16 kaj legu la restaĵojn de la lasta al la unua, uzante A- F por 10- 15. Decima 255 estas FF en dekuma sistemo kaj 11 en duuma sistemo.
Kial la dekdua sistemo estas uzata en komputado?
Ĉiu deksesuma cifero estas mapita al precize kvar duuma bitoj, do dekduuma estas kompakta, legebla maniero por skribi bitovojn kaj memoro-adresojn — 0xFF estas unu bito de ĉiuj.
Ĉu mi povas entajpi nombrojn kun antaŭsignoj 0x, 0b aŭ 0o?
Jes. Antaŭa prefikso 0x (deksesuma), 0b (duuma) aŭ 0o (okta) estas aŭtomate forigita, do vi povas enmeti valorojn rekte el kodo. Nur certigu, ke la eniga bazo, kiun vi elektas, kongruas kun la ciferoj, kiujn vi enigas.
Kion diras al mi la bitlongo?
Tio estas la nombro de duuma cifero, kiun la valoro bezonas. Decima 255 estas 8 bitoj (unu bajto); 256 bezonas 9 bitojn. Bitolongo estas utila por elekti datumtipojn kaj kontroli ĉu valoro eniras en bajton, 16- bitan vorton aŭ 32- bitan registron.
Kion oni uzas por la oktobla?
Okta grupo de bitoj en trioj kaj aperas ĉefe en Uniksaj dosierpermesoj (kiel 755 aŭ 644) kaj kelkaj malnovaj sistemoj. Ĉiu okta cifero mapas al precize tri duuma bitoj, tiel kiel ĉiu deksesuma cifero mapas al kvar.
Kial mi ricevis "malvalidan numeron por tiu bazo"?
Cifero kiun vi entajpis ne estas permesita en la elektita bazo - ekzemple la litero F aŭ la cifero 8 en duuma nombro, kiu permesas nur 0 kaj 1. Ŝanĝu la enmetan bazon por ke ĝi kongruu kun via valoro, aŭ korektu la ekster- intervalan ciferon.
API - uzi tiun kalkulilon el kodo
Alvoku tiun kalkulilon kiel liberan JSON- finpunkton - neniu ŝlosilo necesas. Sendu la malsuprajn kampovalorojn kiel demandparametroj aŭ JSON. Anything you omit uses the same default this page is pre-filled with; an unknown parameter is a 400, never a silent zero. Legi la plenan API- dokumentaron →
Finpunkto
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);
La rezultoj estas taksadoj por ĝenerala gvidado nur, ne financa, medicina aŭ imposta konsilo.