Tvíunda / Hex / Decimal Breytir
Umbreyta fjölda milli tvöfalda, octal, tugakerfi og hexadecimal, með brottfall töflu.
Niðurstöður uppfæra eins og þú slærð.
Um þessa reiknivél
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.
Algengar spurningar
Hvernig breyti ég tugakerfi í sextándakerfi?
Repeatedly divide by 16 and read the remainders from last to first, using A–F for 10–15. Decimal 255 is FF in hex and 11111111 in binary.
Hvers vegna er hexadecimal notað í tölvunarfræði?
Hver hexastafur er tengdur við nákvæmlega fjóra tvinnbita, þannig að hex er þétt, lesanleg leið til að skrifa bætagildi og minnistölur — 0xFF er eitt bæti af öllum.
Get ég slegið inn tölur með 0x, 0b eða 0o forskeyti?
Já. Forskeyti sem byrja á 0x (hex), 0b (tvinntölur) eða 0o (oktántölur) er sjálfkrafa fjarlægt, þannig að þú getur límt gildi beint úr kóða. Gakktu bara úr skugga um að grunngildi sem þú velur samsvari tölustöfunum sem þú slærð inn.
Hvað segir bit lengd mér?
Þetta er hversu margar tvíundatölur gildi þarf. Tugatala 255 er 8 bítar (einn bæti); 256 þarf 9 bíta. Bítalengd er gagnleg til að velja gagnategundir og athuga hvort gildi passi í bæti, 16- bita orð eða 32- bita skrá.
Við hverju octal er notað?
Oktal hópar bita í þríhyrningum og birtist aðallega í Unix skráarheimildum (eins og 755 eða 644) og sumum eldri kerfum. Hver áttatala stafur er tengdur nákvæmlega þremur tvíunda bita, á sama hátt og hver sextándatala stafur er tengdur fjórum.
Af hverju fékk ég "ógilt númer fyrir þessa stöð"?
Stafa sem þú slóst inn er ekki leyfð í völdum grunni - til dæmis bókstafurinn F eða stafurinn 8 í tvíundakerfi, sem leyfir aðeins 0 og 1. Breyttu innsláttargrunninum til að passa við gildi þitt, eða leiðréttu stafinn sem er utan gildissviðs.
API — nota þessa reiknivél frá kóða
Hringdu í þessa reiknivél sem ókeypis JSON endapunkt - enginn lykill þarf. Sendu gildi reitsins hér að neðan sem fyrirspurnarbreytur eða JSON. Allt sem þú sleppir notar sömu sjálfgefnu stillingu og þessi síða er fyllt með; óþekkt breyta er 400, aldrei þögult núll. Lestu API skjölin í heild sinni →
Endir
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);
Niðurstöður eru áætlanir um almenna leiðbeiningar aðeins, ekki fjárhagslega, læknisfræðilega eða skattaráðgjöf.