کیلکولیٹر

مختصر جواب

بائنری بیس -2 ہے: ہر ہندسہ (بٹ) 0 یا 1 ہے، اور ہر پوزیشن دو کی طاقت کو ظاہر کرتی ہے۔ بائنری میں 1010 اعشاریہ میں 1×8 + 0×4 + 1×2 + 0×1 = 10 کے برابر ہے۔ یہ کیلکولیٹر بائنری ریاضی، بٹ وائز منطق (AND, OR, XOR, NOT)، بٹ شفٹس، اور اعشاریہ، ہیکس اور آکٹل میں فوری تبدیلی کو ہینڈل کرتا ہے۔

اہم نکات

  • قدروں کو 32 بٹ پر دستخط شدہ عددی رینج (-2,147,483,648 سے 2,147,483,647) تک محدود کیا جاتا ہے — اس حد سے باہر بائنری سٹرنگز کو خاموشی سے تراشے جانے کے بجائے مسترد کر دیا جاتا ہے۔
  • Bitwise AND/OR/XOR نمبروں کا تھوڑا سا موازنہ کرتے ہیں اور ریاضی کے اضافے یا ضرب کے برابر نہیں ہیں — 1010 اور 0110 0010 کے برابر ہیں، 16 کے نہیں۔
  • n سے بائیں شفٹ 2ⁿ سے ضرب کرنے کے برابر ہے۔ n کی طرف سے دائیں شفٹ 2ⁿ سے عددی (منزل) تقسیم کے برابر ہے۔
  • ہر ہیکس ہندسہ کا نقشہ بالکل 4 بائنری بٹس پر ہوتا ہے، جو 16 چار بٹ پیٹرن کو جان لینے کے بعد ہیکس سے بائنری تبدیلی کو میکانکی بنا دیتا ہے۔

بائنری پلیس ویلیو کیسے کام کرتی ہے۔

جس طرح ڈیسیمل پلیس ویلیو دس کی طاقتیں استعمال کرتی ہے، اسی طرح بائنری پلیس ویلیو دو کی طاقتیں استعمال کرتی ہے۔ 8 بٹ نمبر 10110101 کو دائیں سے بائیں پڑھنا:

128 64 32 16 8 4 2 1
10110101

پوزیشن کی قدریں شامل کریں جہاں 1: 128 + 32 + 16 + 4 + 1 = 181 ہے۔ لہذا بائنری 10110101 اعشاریہ 181 کے برابر ہے۔

بٹ وار آپریشنز بمقابلہ ریاضی کے آپریشنز

آپریشن یہ کیا کرتا ہے مثال
AND (&)صرف 1 جہاں دونوں بٹس 1 ہیں۔1010 & 0110 = 0010
OR (|)1 جہاں یا تو بٹ 1 ہے۔1010 | 0110 = 1110
XOR (^)1 جہاں بٹس مختلف ہوتے ہیں۔1010 ^ 0110 = 1100
بائیں شفٹ (<<)بٹس کو بائیں منتقل کریں، 0 (×2ⁿ) سے بھریں0011 << 2 = 1100
دائیں شفٹ (>>)بٹس کو دائیں منتقل کریں (÷2ⁿ، گول نیچے)1100 >> 2 = 0011

بٹ وائز آپریشنز انفرادی بٹس کا موازنہ یا شفٹ کرتے ہیں - وہ پوزیشنوں کے درمیان اس طرح نہیں ہوتے ہیں جس طرح اضافہ ہوتا ہے، یہی وجہ ہے کہ 1010 اور 0110 کسی رقم سے مشابہت رکھنے کی بجائے 0010 پر اترتے ہیں۔

عام غلطیوں سے بچنا ہے۔

  • بٹ وار اور/یا اس طرح سلوک کرنا جیسے کہ وہ ریاضی کے اضافے یا ضرب ہیں - وہ بغیر کسی لے جانے کے تھوڑا سا کام کرتے ہیں۔
  • 32 بٹ پر دستخط شدہ رینج کیپ کو بھول جانا — 31 سے زیادہ کی ایک بائنری سٹرنگ معاون رینج کو اوور فلو کر دے گی اور ایک خرابی لوٹائے گی۔
  • بٹ وائز سے صرف پرنٹ شدہ ہندسوں کو پلٹنے کی توقع نہیں ہے - دو کی تکمیلی نمائندگی میں، مثبت نمبر کو نہ کرنا منفی نمبر پیدا کرتا ہے، نہ کہ سادہ ہندسوں کو الٹنا۔
  • دائیں شفٹ راؤنڈز کو فرض کرتے ہوئے — یہ منفی اعداد کے لیے منفی لامحدودیت کی طرف (منزلوں) کو چھوٹا کرتا ہے، لہذا 7 >> 1 = 3، 3.5 یا 4 نہیں۔

اکثر پوچھے گئے سوالات

بائنری نمبر سسٹم کیا ہے؟

بائنری صرف 0 اور 1 ہندسوں کا استعمال کرتا ہے۔ ہر پوزیشن دو کی طاقت کو ظاہر کرتی ہے، لہذا بائنری میں 1010 اعشاریہ میں 1×8 + 0×4 + 1×2 + 0×1 = 10 کے برابر ہے۔

کمپیوٹر بائنری کیوں استعمال کرتے ہیں؟

الیکٹرانک سرکٹس قدرتی طور پر دو ریاستوں کی نمائندگی کرتے ہیں — آن یا آف — جو صاف طور پر 1 اور 0 پر نقشہ بناتے ہیں۔ بائنری ڈیجیٹل ہارڈویئر کی مادری زبان ہے۔

آپ بائنری نمبرز کیسے شامل کرتے ہیں؟

اعشاریہ کی طرح کالم کے حساب سے کالم شامل کریں، لیکن جب رقم 2 یا اس سے زیادہ ہو تو لے جائیں: 1 + 1 = 10 بائنری میں (0 لکھیں، 1 لے جائیں)۔

دو کی تکمیل کیا ہے؟

دو کی تکمیل معیاری طریقہ ہے کہ کمپیوٹر دستخط شدہ عدد کو ذخیرہ کرتا ہے۔ سب سے بائیں بٹ نشان کی نشاندہی کرتا ہے، اور منفی قدروں کو بٹس کو الٹ کر اور ایک جوڑ کر انکوڈ کیا جاتا ہے۔

میں یہ بائنری کیلکولیٹر کیسے استعمال کروں؟

بائنری اقدار درج کریں یا تبادلوں کا موڈ منتخب کریں، آپریشن کو منتخب کریں، اور بائنری اور اعشاریہ کے نتائج ساتھ ساتھ دیکھنے کے لیے کیلکولیٹ پر کلک کریں۔

میں ہیکس کو تیزی سے بائنری میں کیسے تبدیل کروں؟

ہر ایک ہیکساڈیسیمل ہندسوں کا نقشہ بالکل 4 بائنری بٹس پر ہوتا ہے، اس لیے ہندسے کو ایک ساتھ پورے نمبر کی بجائے ہندسے کے حساب سے تبدیل کریں۔ 0x2F بن جاتا ہے 0010 (2 کے لیے) اس کے بعد 1111 (F کے لیے)، بائنری میں 00101111 دیتا ہے - جو اعشاریہ میں 47 کے برابر ہے۔

More math calculators