🔢 نمبر بیس کنورٹر
2 سے 36 تک کسی بھی اساس میں کوئی صحیح عدد لکھیں اور اسے بائنری، آکٹل، ڈیسیمل اور ہیکسا ڈیسیمل میں پڑھیں – لمبائی کی کوئی حد نہیں، اور ہر ہندسے کا حساب بھی ساتھ۔
مختصر جواب: ہر ہندسے کو اساس کی اُس طاقت سے ضرب دی جاتی ہے جو اس کے مقام کے برابر ہو، پھر سب کو جمع کر لیا جاتا ہے۔ مثال: ڈیسیمل 255 بائنری میں 11111111 اور آکٹل میں 377 ہے، جبکہ ہیکسا ڈیسیمل میں اسے مسلسل دو F سے لکھا جاتا ہے۔
ابھی تک کوئی ریٹنگ نہیں · آخری اپ ڈیٹ · مفت · سائن اپ کی ضرورت نہیں
نمبر بیس کنورٹر کے اندراجات
نتیجہ
ہیکسا ڈیسیمل
FF
| بائنری (اساس 2) | 1111 1111 |
| آکٹل (اساس 8) | 377 |
| ڈیسیمل (اساس 10) | 255 |
| ہیکسا ڈیسیمل (اساس 16) | FF |
| اساس 36 | 73 |
8 بامعنی بٹس
مقامی قدر والے نظامِ اعداد کیسے کام کرتے ہیں
کسی بھی اساس b میں ہر ہندسے کی قدر اس کی ظاہری قدر کو b کی اُس طاقت سے ضرب دے کر ملتی ہے جو اس کے مقام کے برابر ہو؛ مقام دائیں طرف صفر سے گنے جاتے ہیں۔ ڈیسیمل میں دس ہندسے ہوتے ہیں، بائنری میں دو، آکٹل میں آٹھ اور ہیکسا ڈیسیمل میں سولہ (0–9 اور پھر A–F)۔
قدر = dₙ × bⁿ + … + d₁ × b¹ + d₀ × b⁰
حل شدہ مثال
ہیکسا ڈیسیمل FF = 15 × 16¹ + 15 × 16⁰ = 240 + 15 = 255۔ بائنری میں یہی عدد 11111111 ہے – آٹھ اکائیاں، کیونکہ 2⁸ − 1 = 255 – اور آکٹل میں 377 (3 × 64 + 7 × 8 + 7)۔
ڈیسیمل سے کسی اور اساس میں تبدیلی
- عدد کو مطلوبہ اساس پر تقسیم کریں۔
- باقی لکھ لیں – یہی اگلا ہندسہ ہے، دائیں طرف سے شروع کرتے ہوئے۔
- حاصلِ تقسیم کے ساتھ یہی عمل دہرائیں، یہاں تک کہ وہ صفر ہو جائے۔
فوری حوالہ جدول
| ڈیسیمل | بائنری | آکٹل | ہیکس |
|---|---|---|---|
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 16 | 10000 | 20 | 10 |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 1024 | 10000000000 | 2000 | 400 |
مفید باتیں
- ہر ہیکس ہندسہ ٹھیک چار بائنری ہندسوں کے برابر ہوتا ہے اور ہر آکٹل ہندسہ تین کے – ہاتھ سے تبدیل کرتے وقت یہ بہت کام آتا ہے۔
- پروگرامر ہیکس سے پہلے
0xاور بائنری سے پہلے0bلکھتے ہیں؛ یہ کنورٹر دونوں قبول کرتا ہے۔ - حساب لامحدود درستی والے صحیح اعداد سے ہوتا ہے، اس لیے کسی بھی لمبائی کا عدد چلتا ہے اور 64 بٹ یا اس سے بڑی قدریں بھی بالکل درست تبدیل ہوتی ہیں۔
دوسری اساسیں کہاں ملتی ہیں
ہر کمپیوٹر کی بنیاد بائنری ہے، آکٹل آج بھی یونکس کی فائل اجازتوں میں نظر آتا ہے، جیسے chmod 755، اور ہیکسا ڈیسیمل #FF8800 جیسے رنگ کوڈز، میموری ایڈریسز اور MAC ایڈریسز میں استعمال ہوتا ہے۔ اساس 36 مختصر آئی ڈیز کے لیے مقبول ہے، کیونکہ یہ کم حروف میں بہت سی قدریں سمو لیتی ہے۔
اکثر پوچھے جانے والے سوالات
بائنری کو ڈیسیمل میں کیسے بدلیں؟
دائیں طرف سے ہر بٹ کے نیچے دو کی طاقتیں لکھیں (1، 2، 4، 8 …) اور جن بٹس پر 1 ہو ان کے نیچے کے اعداد جمع کر لیں۔ 1011 کے لیے یہ 8 + 0 + 2 + 1 = 11 ہے۔
ڈیسیمل کو ہیکسا ڈیسیمل میں کیسے بدلیں؟
عدد کو بار بار 16 پر تقسیم کریں اور باقی لکھتے جائیں – 10 سے 15 کے لیے A–F استعمال کریں – پھر انہیں نیچے سے اوپر پڑھیں۔ 255 ÷ 16 = 15، باقی 15، اس لیے ہیکسا ڈیسیمل میں 255 مسلسل دو F سے لکھا جاتا ہے۔
کیا میں 0x یا 0b سابقہ لگا سکتا ہوں؟
جی ہاں۔ ہیکسا ڈیسیمل ان پٹ میں 0x سابقہ، بائنری میں 0b اور آکٹل میں 0o نظر انداز کر دیا جاتا ہے۔ ہندسوں کو الگ کرنے کے لیے لگائی گئی خالی جگہیں اور انڈر اسکور بھی نظر انداز ہوتے ہیں۔
اساس کی حد 36 کیوں ہے؟
اساس 36 میں دسوں ہندسے اور حروفِ تہجی کے 26 حروف استعمال ہوتے ہیں۔ اس سے بڑی اساس کے لیے اضافی علامتیں درکار ہوں گی، جن کا کوئی معیاری رواج نہیں۔
نمبر بیس کنورٹر کو ریٹنگ دیں
صرف اوسط ریٹنگ دکھائی جاتی ہے۔ غلطی کی رپورٹیں سیدھی ہمارے اِن باکس میں آتی ہیں تاکہ ہم انہیں جانچ کر درست کر سکیں۔ مزید دیکھیں: طریقۂ کار اور رازداری کی پالیسی۔