د دوديز / Hex / اعشاري بدلول
د يو breakdown جدول سره د binary، octal، لسيزه او hexadecimal ترمنځ د يو شمېر بدل.
. پایلې اوسمهالول لکه څنګه چې تاسو ليکل
د دې شمېرګر په اړه
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.
ډېرې پوښتنې
زه څنګه hexadecimal ته د اعشاري بدلوي؟
په تکرار سره د 16 ویش او د پاتې د وروستي څخه د لومړي ولولئ، د 10-15 لپاره د A-F په کارولو سره. د اعشاري 255 ده په hex FF او په دوهمه 11.
ولې hexadecimal په محاسبې کارول؟
هر hex رقم په سمه توګه څلور binary bits ته نقشه، نو hex ده د يو کمپک، د لوستلو لاره د بایټ ارزښتونه او حافظه پته ليکلو - 0xFF د ټولو يو بایټ دی.
زه د 0x، 0b يا 0o مختاړي سره شمېرې داخلولی شم؟
هو. د مشر 0x (hex)، 0b (binary) یا 0o (octal) مختاړی په اتوماتيک ډول stripped دی، نو تاسو کولای شي د کوډ په مستقیم ډول ارزښتونه پټ کړئ. یوازې ډاډ ترلاسه کړئ چې د ننوتلو بنسټ تاسو انتخاب کړئ د رقمونو سره سمون لري چې تاسو ننوتل.
د بيلټ اوږدوالی ما ته څه وايي؟
دا ده چې څومره د دوه اړخیزه رقمونو د ارزښت اړتیاوې. Decimal 255 8 bits (یو بایټ) دی؛ 256 9 bits ته اړتيا لري. د بیت اوږدوالی د معلوماتو د ډولونو د انتخاب او د تفتیش که یو ارزښت په یو بایټ، 16-bit کلمه یا 32-bit راجستر مناسب دي ګټور دی.
Octal د څه لپاره کارول کيږي؟
Octal ډلې په threes bits او په عمده توګه په Unix دوتنې د اجازه لیکونو (لکه 755 يا 644) او د ځینو د ميراث د سيستمونو ښيي. هر octal رقم نقشه په سمه توګه درې binary bits، د لارې هر hex رقم نقشه ته څلور.
ولې ما ترلاسه کړ "د دې بنسټ لپاره نامناسب شمیره"؟
یو رقم تاسو داخل شوي دي په ټاکل شوي بنسټ اجازه نه لري - د مثال په توګه د ليک F يا په يو باينري شمېره کې د رقم 8، چې يوازې د 0 او 1 اجازه ورکوي د ليک F يا د رقم 8 په ټاکل شوي بنسټ اجازه نه لري - د مثال په توګه د ليک F يا د رقم 8 په باينري شمېره کې د رقم 8، چې يوازې د 0 او 1 اجازه ورکوي د ليک F يا د رقم 8 د 1. د ننوتلو د بنسټ د بدلولو ته ستاسو د ارزښت سره برابر، يا د out-of-range رقم سم.
API - له کوډ څخه دا محاسبه کاروي
د يو وړيا JSON پای ټکي په توګه دا محاسبه ونيسئ - نه د اړتيا وړ. د ساحې ارزښتونه لاندې د پوښتنې پارامترونو یا JSON په توګه واستوئ. Anything you omit uses the same default this page is pre-filled with; an unknown parameter is a 400, never a silent zero. د بشپړ 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);
پایلې یوازې د عمومي لارښوونې لپاره اټکل شوي، نه مالي، طبي یا مالیه مشورې.