Binārs / Hekss / Decimālais pārveidotājs

Konvertēt skaitli starp bināru, astronomisku, decimāldaļu un hierarhiju, ar dalījuma tabulu.

Decimāldaļa —
Divkāršā —
Heksadecimāls —
Oktāls —
Bitu garums —

Rezultāti atjaunināt, kā jūs tipa.

Vai šis kalkulators tev sniedza pareizo atbildi?

Par šo kalkulatoru

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.

Bieži uzdotie jautājumi

Kā es varu pārvērst decimāldaļu uz hydrovid?

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.

Kāpēc lieto televizoru ar hierarhiju?

Katras heksu ciparu kartes līdz tieši četriem bināriem bitiem, tāpēc hekss ir kompakts, lasāms veids, kā rakstīt baitu vērtības un atmiņas adreses — 0xFF ir viens baits no visiem.

Vai varu ievadīt numurus ar 0x, 0b vai 0o prefiksiem?

Jā. Vadošais 0x (hex), 0b (binārs) vai 0o (astonis) prefikss tiek automātiski noņemts, lai jūs varētu ielīmēt vērtības tieši no koda. Vienkārši pārliecinieties, vai ievades bāze, kuru izvēlējāties, atbilst ievadītajiem cipariem.

Ko man saka tas bita garums?

Tas ir cik bināro ciparu nepieciešams. Decimāldaļa 255 ir 8 biti (viens baits); 256 ir nepieciešami 9 biti. Bitu garums ir noderīgs, lai izvēlētos datu tipus un pārbaudītu, vai vērtība atbilst baitu, 16- bitu vai 32- bitu reģistrā.

Kāpēc lieto diafragmu?

Oktālās grupas bitus trīss un parādās galvenokārt Unix failu atļaujas (piemēram, 755 vai 644) un dažas mantotas sistēmas. Katrs harmonisks ciparu kartes tieši trīs bināro bitu, veids, kā katrs hex ciparu kartes līdz četriem.

Kāpēc es saņēmu "nederīgu numuru šai bāzei"?

Izvēlētajā bāzē nav atļauts ievadīt ciparu, piemēram, burtu F vai ciparu 8 ar bināro numuru, kas ļauj tikai 0. un 1. Pārslēgt ievades bāzi, lai atbilstu jūsu vērtībai, vai labot ārpus diapazona ciparu.

❤️ Mīlestība Calculator.Free? Dalīties ar to

𝕏  X Facebook Reddit
API – izmantot šo kalkulatoru no koda

Sūtīt lauka vērtības zemāk kā vaicājumu parametrus vai JSON. Jebko, ko nelaižat, izmanto to pašu noklusēto šo lapu, ar kuru tiek aizpildīta nezināma parametra versija 400, nekad kluss nulles variants. Lasīt visus API dokumentus →

Mērķa punkts

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);

Rezultāti ir aprēķini tikai par vispārējiem norādījumiem, nevis finanšu, medicīnas vai nodokļu konsultācijām.