چار بٹس کا اصول
ہیکساڈیسیمل میں سولہ علامتیں ہیں: 0–9 اور A–F، جہاں A کی قدر 10 اور F کی 15 ہے۔ چار بائنری بٹس 0 سے 15 تک کی قدریں ظاہر کر سکتے ہیں، اس لیے ہر ہیکساڈیسیمل ہندسے کے لیے ایک چار بٹ گروپ ہوتا ہے۔
| ہیکساڈیسیمل | بائنری | ہیکساڈیسیمل | بائنری |
|---|---|---|---|
| 0 | 0000 | 8 | 1000 |
| 1 | 0001 | 9 | 1001 |
| 2 | 0010 | A | 1010 |
| 3 | 0011 | B | 1011 |
| 4 | 0100 | C | 1100 |
| 5 | 0101 | D | 1101 |
| 6 | 0110 | E | 1110 |
| 7 | 0111 | F | 1111 |
مثال حل کریں: 24D₁₆
- ہیکساڈیسیمل عدد کو ہندسوں میں تقسیم کریں: 2، 4 اور D۔
- ہر ہندسے کا چار بٹ گروپ دیکھیں: 2 → 0010، 4 → 0100، D → 1101۔
- گروپس کو اسی ترتیب سے جوڑیں: 24D₁₆ = 0010 0100 1101₂۔
جانچ کے لیے: اعشاری نظام میں 24D₁₆ کی قدر 589 ہے، اور 0010 0100 1101₂ بھی 589 ہے۔ چار بٹس کے گروپس تبدیلی کی تصدیق آسان بناتے ہیں۔
شروع کے صفر کیوں اہم ہیں
ہر ہندسے کو بدلتے وقت چاروں بٹس برقرار رکھیں: اس طریقے میں 2 کو 0010 لکھتے ہیں، صرف 10 نہیں۔ شروع کا صفر عددی قدر نہیں بدلتا، لیکن ہر ہیکساڈیسیمل ہندسے کو اس کے چار بٹ گروپ کے ساتھ ترتیب میں رکھتا ہے۔ بائٹس، بٹ فیلڈز یا مقررہ چوڑائی کی قدر پڑھتے وقت یہ اہم ہے۔
مثلاً 0A₁₆، 0000 1010₂ بنتا ہے۔ اگر صرف عدد کی مختصر ترین عام بائنری شکل درکار ہو تو گروپس جوڑنے کے بعد بالکل شروع کے صفر ہٹا سکتے ہیں؛ گروپ کے اندر کے صفر نہ ہٹائیں۔
لمبی قدر کو ترتیب کھوئے بغیر تبدیل کریں
- بائیں سے دائیں پڑھیں اور ایک وقت میں ایک ہیکساڈیسیمل ہندسہ بدلیں۔
- ہر نتیجے میں صفر سمیت چار بٹس رکھیں۔
- جانچ کے لیے گروپس کو خالی جگہ سے الگ کریں؛ خالی جگہیں صرف تب ہٹائیں جب آخری جگہ ایک مسلسل سٹرنگ مانگتی ہو۔
- اگر ان پٹ میں 0x جیسا سابقہ ہو تو ایسے کنورٹر میں ہندسے درج کرنے سے پہلے اسے ہٹا دیں جو صرف قدر قبول کرتا ہو۔
فوری جانچ کے لیے UsefulVerse کا عددی نظام بدلنے والا ٹول استعمال کریں۔ یہ 2 سے 36 تک کی بنیادوں کے درمیان صحیح اعداد براہِ راست براؤزر میں بدلتا ہے۔ ان پٹ کے لیے ہیکساڈیسیمل اور نتیجے کے لیے بائنری منتخب کریں؛ آپ کی قدر آپ کے آلے پر ہی رہتی ہے۔