نمبر بیس کنورٹر
بائنری (بیس 2)، آکٹل (بیس 8)، ڈیسمل (بیس 10)، اور ہیکساڈیسمل (بیس 16) کے درمیان نمبرز تبدیل کریں۔ آربٹریری پریسیژن انٹیجرز، پریفکس فارمیٹس (0b, 0o, 0x)، منفی نمبرز، اور ٹوز کمپلیمنٹ ریپریزنٹیشن سپورٹ کرتا ہے۔
غلط ان پٹ۔ براہ کرم منتخب بیس کے لیے درست نمبر درج کریں۔
افسوس! سرور آپ کی درخواست پر عمل کرنے میں ناکام رہا، براہ کرم بعد میں دوبارہ کوشش کریں۔
| ڈیسمل |
|
|---|---|
| ہیکس (چھوٹے حروف) |
|
| ہیکس (بڑے حروف) |
|
| ہیکس (گروپ شدہ) |
|
| ہیکس (0x پریفکس) |
|
| بائنری |
|
| بائنری (گروپ شدہ) |
|
| آکٹل |
|
| Base64 |
|
| ٹوز کمپلیمنٹ |
|
| ٹوز کمپلیمنٹ (گروپ شدہ) |
|
نمبر بیسز کے بارے میں مزید
عددی نظام
نمبر بیس (یا ریڈکس) اس بات کا تعین کرتا ہے کہ نمبروں کی نمائندگی کے لیے کتنے منفرد ہندسے استعمال ہوتے ہیں۔ بیس N میں، ہر ہندسے کی پوزیشن N کی طاقت کی نمائندگی کرتی ہے۔
| بیس | نام | ہندسے | عام استعمال |
|---|---|---|---|
| 2 | بائنری | 0, 1 | ڈیجیٹل سرکٹس، ڈیٹا سٹوریج، بٹ وائز آپریشنز |
| 8 | آکٹل | 0-7 | Unix فائل اجازتیں، لیگیسی سسٹمز |
| 10 | ڈیسمل | 0-9 | روزمرہ گنتی، انسانی پڑھنے قابل نمبرز |
| 16 | ہیکساڈیسمل | 0-9, A-F | میموری ایڈریسز، کلر کوڈز، بائٹ ویلیوز |
فوری تبدیلی حوالہ
| ڈیسمل | بائنری | آکٹل | ہیکس |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 5 | 0101 | 5 | 5 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
عام پریفکسز
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۔