کمپیوٹر اندرونی طور پر بائنری (بیس 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

ہمارے نمبر بیس کنورٹر کو فوری طور پر بائنری، ڈیسیمل، ہیکسا ڈیسیمل اور آکٹل کے درمیان تبدیل کرنے کے لیے استعمال کریں۔