کمپیوٹر اندرونی طور پر بائنری (بیس 2) استعمال کرتے ہیں۔ پروگرامرز اکثر ہیکساڈیسیمل (بیس 16) کے ساتھ کام کرتے ہیں۔ ان سسٹمز کو سمجھنا اس بات کو واضح کرتا ہے کہ کمپیوٹرز ڈیٹا کو کیسے اسٹور اور ڈسپلے کرتے ہیں۔
تین نظام
| سسٹم | بیس | استعمال شدہ ہندسے۔ |
|---|---|---|
| بائنری | 2 | 0, 1 |
| اعشاریہ | 10 | 0-9 |
| ہیکساڈیسیمل | 16 | 0–9، A–F |
ہیکس میں: A=10، B=11، C=12، D=13، E=14، F=15
بائنری سے ڈیسیمل
ہر بائنری ہندسہ دائیں سے شروع ہوکر 2 کی طاقت کو ظاہر کرتا ہے۔
مثال: 1101 (بائنری) کو اعشاریہ میں تبدیل کریں۔
1×2³ + 1×2² + 0×2¹ + 1×2⁰
= 8 + 4 + 0 + 1
= 13
اعشاریہ سے بائنری
2 سے بار بار تقسیم کریں، باقیوں کو ریکارڈ کریں:
مثال: 25 کو بائنری میں تبدیل کریں۔
25 ÷ 2 = 12 remainder 1
12 ÷ 2 = 6 remainder 0
6 ÷ 2 = 3 remainder 0
3 ÷ 2 = 1 remainder 1
1 ÷ 2 = 0 remainder 1
باقی نیچے سے اوپر پڑھیں: 11001
چیک کریں: 16 + 8 + 0 + 0 + 1 = 25 ✓
ہیکسا ڈیسیمل سے ڈیسیمل
ہر ہیکس ہندسہ 16 کی طاقت کی نمائندگی کرتا ہے:
مثال: 2F (ہیکس) کو اعشاریہ میں تبدیل کریں۔
2×16¹ + F×16⁰
= 2×16 + 15×1
= 32 + 15
= 47
بائنری سے ہیکساڈیسیمل (فوری طریقہ)
دائیں سے 4 کے سیٹ میں بائنری ہندسوں کو گروپ کریں، ہر گروپ کو تبدیل کریں:
مثال: 11010111 بائنری سے ہیکس
1101 = 13 = D
0111 = 7
نتیجہ: D7 ہیکس
ہیکس کیوں؟
8 بائنری ہندسے (ایک بائٹ) = بالکل 2 ہیکس ہندسے۔ تو:
- 00000000 = 00 (ہیکس) = 0
- 11111111 = FF (ہیکس) = 255
یہ ہیکس کو بائنری ڈیٹا کی نمائندگی کرنے کا ایک کمپیکٹ طریقہ بناتا ہے۔ ویب رنگ ہیکس کا استعمال کرتے ہیں (مثال کے طور پر، #FF5733 = سرخ 255، سبز 87، نیلا 51)۔
مشترکہ اقدار
| اعشاریہ | بائنری | ہیکس |
|---|---|---|
| 0 | 0000 | 0 |
| 10 | 1010 | اے |
| 15 | 1111 | ایف |
| 16 | 10000 | 10 |
| 255 | 11111111 | ایف ایف |
| 256 | 100000000 | 100 |
ہمارے نمبر بیس کنورٹر کو فوری طور پر بائنری، ڈیسیمل، ہیکسا ڈیسیمل اور آکٹل کے درمیان تبدیل کرنے کے لیے استعمال کریں۔