نمبر بیس کنورٹر

بائنری (بیس 2)، آکٹل (بیس 8)، ڈیسمل (بیس 10)، اور ہیکساڈیسمل (بیس 16) کے درمیان نمبرز تبدیل کریں۔ آربٹریری پریسیژن انٹیجرز، پریفکس فارمیٹس (0b, 0o, 0x)، منفی نمبرز، اور ٹوز کمپلیمنٹ ریپریزنٹیشن سپورٹ کرتا ہے۔

ڈیسمل
ہیکس (چھوٹے حروف)
ہیکس (بڑے حروف)
ہیکس (گروپ شدہ)
ہیکس (0x پریفکس)
بائنری
بائنری (گروپ شدہ)
آکٹل
Base64
ٹوز کمپلیمنٹ
ٹوز کمپلیمنٹ (گروپ شدہ)

نمبر بیسز کے بارے میں مزید

عددی نظام

نمبر بیس (یا ریڈکس) اس بات کا تعین کرتا ہے کہ نمبروں کی نمائندگی کے لیے کتنے منفرد ہندسے استعمال ہوتے ہیں۔ بیس N میں، ہر ہندسے کی پوزیشن N کی طاقت کی نمائندگی کرتی ہے۔

بیسنامہندسےعام استعمال
2بائنری0, 1ڈیجیٹل سرکٹس، ڈیٹا سٹوریج، بٹ وائز آپریشنز
8آکٹل0-7Unix فائل اجازتیں، لیگیسی سسٹمز
10ڈیسمل0-9روزمرہ گنتی، انسانی پڑھنے قابل نمبرز
16ہیکساڈیسمل0-9, A-Fمیموری ایڈریسز، کلر کوڈز، بائٹ ویلیوز
فوری تبدیلی حوالہ
ڈیسملبائنریآکٹلہیکس
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
عام پریفکسز
  • 0b یا 0B بائنری کے لیے (مثلاً 0b1010 = 10)
  • 0o یا 0O آکٹل کے لیے (مثلاً 0o17 = 15)
  • 0x یا 0X ہیکساڈیسمل کے لیے (مثلاً 0xFF = 255)
ٹوز کمپلیمنٹ

ٹوز کمپلیمنٹ کمپیوٹنگ میں سائنڈ انٹیجرز کی معیاری نمائندگی ہے۔ نمبر کو منفی کرنے کے لیے: تمام بٹس الٹ دیں، پھر 1 جمع کریں۔ 8 بٹ سسٹم میں، قدریں -128 (10000000) سے 127 (01111111) تک ہوتی ہیں۔ سب سے اہم بٹ نشان ظاہر کرتا ہے: 0 مثبت کے لیے، 1 منفی کے لیے۔

عملی طور پر ہیکس
  • رنگ: #FF5733 = RGB(255, 87, 51)۔ ہیکس ہندسوں کا ہر جوڑا ایک بائٹ (0-255) کی نمائندگی کرتا ہے۔
  • میموری: 0x7FFF5FBFF8A0 جیسے ایڈریسز ہیکس میں لکھے جاتے ہیں کیونکہ ہر ہیکس ہندسہ بالکل 4 بائنری ہندسوں سے میپ ہوتا ہے۔
  • فائل اجازتیں: chmod 755 آکٹل استعمال کرتا ہے۔ 7 = rwx، 5 = r-x۔

متعلقہ ٹولز