Դինարային / Հինգերորդական / Դեկտացիոն փոխակերպիչ
Արագորեն փոխակերպել թվի ինդեքսային, ութանիշ, տասանորդական և հիսունանիշ համակարգերի միջև՝ դասավորության աղյուսակի միջոցով։
Տեղեկացնել արդյունքները տպելու ժամանակ։
Ընդունել այս հաշվիչը
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.
Հաճախակի տրվող հարցեր
Ինչպե՞ս փոխակերպել տասներկուականը վեցերորդականի
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.
Ինչու՞ է հաշվարկներում օգտագործվում վեցերորդականը։
Յուրաքանչյուր վեցերորդական թվականը նկարագրում է ճիշտ չորս վեցերորդական բիտ, այնպես որ վեցերորդականը կոմպակտ, կարդացվող ձև է գրելու բայտային արժեքներ և հիշողության հասցեներ — 0xFF-ը բոլորից մեկ բայտ է։
Կարո՞ղ եմ մուտքագրել 0x, 0b կամ 0o նախահայացներով թվերը։
Այո: 0x (հեքիաթային), 0b (առաջին եռակի) կամ 0o (ությակ) նախադասությունը ավտոմատ կերպով ջնջվում է, այնպես որ դուք կարող եք արժեքներ տեղադրել ուղղակիորեն կոդից: Միայն համոզվեք, որ ընտրված մուտքագրման հիմքը համապատասխանում է ձեր գրանցած թվերին:
Ի՞նչ է ասում ինձ բիթերի երկարությունը։
Դա արժեքի համար անհրաժեշտ հնարքների քանակն է։ Դեկտացիվ 255-ը 8 բիտ է (մի բայտ), իսկ 256-ը 9 բիտ է պահանջում։ Բիթերի երկարությունը օգտակար է տվյալների տեսակների ընտրության համար և ստուգելու համար, թե արժեքը տեղավորվում է բոյթում, 16- բիտ բառում կամ 32- բիտ ռեգիստրում։
Ինչի՞ համար է օգտագործվում ութականը։
Օկտալը խումբավորում է բիտերը երեքականներով և հիմնականում օգտագործվում է Unix ֆայլի իրավունքների (ինչպես 755 կամ 644) և որոշ ավանդական համակարգերի դեպքում։ Օկտալի յուրաքանչյուր թիվ համապատասխանում է ճիշտ երեք հնարքի բիտերին, ինչպես նաև յուրաքանչյուր վեցական թիվ համապատասխանում է չորսին։
Ինչու՞ ես ստացել «այս բազայի համար անօրինական թիվ»:
Ձեր մուտքագրած թվը թույլատրելի չէ ընտրված հիմքում, օրինակ՝ F տառը կամ 8 թվը երկակի թվում, որը թույլ է տալիս միայն 0 և 1։ Փոխեք մուտքագրման հիմքը, որպեսզի այն համապատասխանի ձեր արժեքին, կամ ուղղեք ցուցակից դուրս մնացած թվը։
API — օգտագործել այս հաշվիչը կոդից
Խնդրել այս հաշվիչը որպես ազատ JSON վերջնական կետը - ոչ մի կոճակ պահանջվում է. Առաջարկեք ներքևի դաշտի արժեքները որպես հարցման պարամետրեր կամ JSON. Ձեր բաց թողած ամեն ինչ օգտագործում է նույն լռելյայնը, որով այս էջը նախօրոք լրացված է։ Անհայտ պարամետրը 400 է, երբեք անձայն զրո։ Կարդալ ամբողջական API փաստաթղթերը →
Ավարտման կետ
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);
Ընդհանուր ցուցանիշները միայն ընդհանուր ուղեցույցի համար են, ոչ ֆինանսական, բժշկական կամ հարկային խորհուրդներ։