بائنری کیلکولیٹر

جمع کریں, منفی کریں, ضرب دیں یا divide دو بائنری اعداد.

آخری اپ ڈیٹ:

Binary Calculator

Calculate binary arithmetic instantly, or switch to Programmer Mode for bit-level operations.

BIGINT
Number A BINARY · BASE 2
Use 0 and 1. Spaces and a 0b prefix are allowed.
Operation
Number B BINARY · BASE 2
Enter the second binary number.
Binary Result
10111
1010 + 1101
Binary · Base 2
10111
Decimal · Base 10
23
Hexadecimal · Base 16
17
Octal · Base 8
27
Division Result
Quotient
Remainder
⚠ Overflow occurred
Fixed-Width Interpretation
Show Step-by-Step Solution
Enter two numbers to see the working.

Programmer Options

Control input bases, bit width, signed interpretation, overflow and shift behavior.

ADVANCED
Prefixes such as 0b, 0o and 0x are also recognized.
Mixed-base arithmetic is supported.
Fixed widths enable register-style wrapping and overflow detection.
Signed fixed-width values use two's-complement interpretation.
Group Binary Bits Display long values in groups of four.
Arithmetic shift preserves the sign when Signed mode is active.
Interactive Result Bits
Available for fixed-width results. Tap a bit to toggle it and inspect its value.
Binary
Decimal
Hex
Octal

Quick Examples

Load a calculation instantly to see how binary operations work.

EXAMPLES

Quick Base Converter

Convert a single integer between binary, decimal, hexadecimal and octal.

CONVERT
Binary · Base 2 11111111
Decimal · Base 10 255
Hexadecimal · Base 16 FF
Octal · Base 8 377

Two's Complement Converter

Invert a fixed-width binary pattern and add one.

SIGNED
Two's Complement 11111011 Signed value: −5

Recent Calculations

Calculations you copy or explicitly calculate can be reused on this browser.

LOCAL

بائنری کیلکولیٹر

0s اور 1s سے بنائے گئے بائنری اعداد و شمار کے ساتھ اعداد کے لئے اوپر بائنر کمپیوٹر کا استعمال کریں.

آپ شامل کر سکتے ہیں، سٹراٹ، کثیر، یا تقسیم بائنری اعداد و شمار اور فوری طور پر نتائج کو دیکھ سکتے ہیں:

بائنری

اعشاری

Hexadecimal کے مترادفات

اکیڈمی

مزید تکنیکی کام کے لئے، بٹ ویئر آپریشنز، مقررہ بٹ وسیع، دستخط شدہ معیار، دو کے اضافی، ٹرانسمیشن، اور اوپر ٹرانسکوننگ کا استعمال کرنے کے لئے پروگرامنگ موڈ پر منتقل کریں.

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

کمپیوٹر کا استعمال بہت آسان ہے.

آپ کا پہلا بائنری نمبر درج کریں، ایک آپریشن کا انتخاب کریں، اور دوسرا بائنر نمبر درج کریں۔

مثال کے طور پر:

1010 + 1101

نتیجہ ہے:

10111

اس کے علاوہ، یہ ایک ہی قیمت ہے:

دسواں: 23

زمرہ: 17ء

زمرہ: 27

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

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

بائنری ایک اعداد و شمار ہے جو صرف استعمال کرتا ہے:

0 اور 1

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

آؤٹ آؤ

یا:

0 / 1

ہر بائنری اعداد و شمار کو ایک چھوٹا سا کہا جاتا ہے.

مثال کے طور پر:

1010₂ = 10₁₀

چھوٹی 2 کا مطلب یہ ہے کہ اعداد و شمار 2 میں لکھا جاتا ہے.

بائنری اضافہ

بائنری اضافہ عام دسواں اضافہ کے طور پر کام کرتا ہے، لیکن صرف 0 اور 1 استعمال کیا جاتا ہے.

بنیادی قوانین ہیں:

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

جب 1 + 1 شامل کریں تو 0 لکھیں اور اگلے ستون میں 1 لے لو.

مثال:

[object HTMLPreElement]

آپ کو خود کار طریقے سے بائنری اضافہ کرنے کے لئے کمپیوٹر کا استعمال کر سکتے ہیں.

بائنری سٹریکشن

بائنری سوٹراکس بھی دائیں سے بائیں تک کام کرتا ہے.

جب اوپر بٹ نیچے بٹ سے چھوٹا ہے تو آپ اگلے بائنری پوزیشن سے قرض لیتے ہیں.

مثال:

[object HTMLPreElement]

کمپیوٹر خود کار طریقے سے قرض ادا کرتا ہے.

یہ بھی عام سادہ موڈ میں منفی نتائج دکھا سکتا ہے.

بائنری کثیر

بائنری کثیرنگ دسواں کثیرگاری سے زیادہ آسان ہے کیونکہ ہر اعداد 0 یا 1 ہے.

بنیادی قوانین ہیں:

0 × کچھ بھی = 0

1 × ایک بائنری نمبر = ایک ہی بائنر نمبر

مثال:

[object HTMLPreElement]

کمپیوٹر مکمل آرٹمیٹک کا استعمال کرتے ہوئے کثیر کرنے کا عمل کرتا ہے، لہذا یہ طویل بائنری قیمتوں کو بھی ہینڈل کرسکتا ہے.

بائنری تقسیم

بائنری تقسیم طویل تقسیم کے طور پر کام کرتا ہے.

مثال کے طور پر:

1011 ÷ 10

دیتا ہے :

کی تعداد: 101

باقی رہیں: 1

کمپیوٹر کو دونوں کووینٹ اور باقی ہے جب تقسیم منتخب کیا جاتا ہے.

دسمبر میں بائنری تبدیل

بائنری کو دسواں میں تبدیل کیا جا سکتا ہے جس میں دو طاقتیں شامل کی جاتی ہیں جو ہر ایک 1 بٹ کی طرف سے نمائندگی کی جاتی ہے.

مثال کے طور پر:

1010

معنی کے معنی:

8 + 0 + 2 + 0 = 10

لہٰذا:

1010₂ = 10₁₀

کمپیوٹر خود کار طریقے سے ہر نتائج کے لئے دسواں قدر دکھاتا ہے.

ہیکسڈکیمال تبدیل کرنے کے لئے

بائنری نقشے ہیکسڈسیمال کے لئے احتیاط سے ہے کیونکہ ایک ہیکساڈسیمل اعداد و شمار چار بائنر بٹ کی نمائندگی کرتا ہے.

مثال کے طور پر:

1111₂ = F₁₆

اور:

11111111₂ = FF16 کے لئے

اعداد و شمار خود کار طریقے سے ہیکسڈکیمال نتائج دکھاتا ہے.

اکیڈمی کے اوکٹل تبدیل

Octal بنیادی 8 کا استعمال کرتا ہے اور تین سیٹوں میں بٹ گروپ کرکے بائنری سے تبدیل کیا جا سکتا ہے.

مثال کے طور پر:

111111₂ = 77₈

آپ کو دستی طور پر بٹ جمع کرنے کی ضرورت نہیں ہے کیونکہ کمپیوٹر فوری طور پر اوٹال کے معیار کو ظاہر کرتا ہے.

تیزی سے بنیادی کنورٹر

انٹرویو بیس کنورٹر آپ کو ایک قیمت درج کرنے اور اس کے درمیان تبدیل کرنے کی اجازت دیتا ہے:

بائنری - بنیاد 2

زینب - بنیادی 8

زمرہ:10ء کی دہائی

ہیکسڈکیمال - بنیاد 16

مثال کے طور پر:

255ء کی دہائی

بن جاتا ہے:

بائنری کے لئے: 11111111

زمرہ:FF کے مترادفات

زمرہ: 377ء

یہ صرف تبدیل کرنے کی ضرورت ہے اور ایک آرٹمی عمل کو انجام دینے کی ضرورت نہیں ہے جب مفید ہے.

بٹواں اور

اور آپریشن مطابقت پذیر بٹ کی موازنہ کرتا ہے.

نتائج کے لئے ہے 1 جب دونوں بٹ ہیں 1.

مثال:

[object HTMLPreElement]

لہٰذا:

1100 اور 1010 = 1000

بٹوا یا

اور پھر آپریشن واپس آتا ہے 1 جب ایک چھوٹا سا 1.

مثال:

[object HTMLPreElement]

لہٰذا:

1100 یا 1010 = 1110

بٹواس XOR

XOR آپریشن 1 واپس آتا ہے جب دو بٹ مختلف ہیں.

مثال:

[object HTMLPreElement]

لہٰذا:

1100 XOR 1010 = 0110

بائیکاٹ نہیں

ہر ایک کو نہیں پھینکتا

0 1 ہو جاتا ہے اور 1 0 ہو جاتا ہے۔

مثال کے طور پر، 8 بٹ کا استعمال کرتے ہوئے:

[object HTMLPreElement]

بن جاتا ہے:

[object HTMLPreElement]

یہ ایک مقررہ بٹ وسیع نہیں ہے کیونکہ کمپیوٹر کو معلوم ہونا چاہئے کہ کتنے بٹ تبدیل کیا جانا چاہئے.

بائیں اور دائیں ٹرانسمیشن

ایک بائیں بٹن بائیں کو منتقل کرتا ہے.

مثال:

0011

مثبت مجموعی طور پر، ایک پوزیشن کے ذریعے چپ رہنے کے لئے، 2 کے ذریعے کثیر کرنے کے لئے اسی طرح ہے.

ایک راستہ بٹ کو دائیں جانب منتقل کرتا ہے.

مثال:

1100 >> 2 = 0011

پروگرامنگ موڈ بھی آپ کو منطقی یا آرٹمیٹک دائیں تبدیلی کے رویے کو منتخب کرنے کی اجازت دیتا ہے جہاں مناسب ہے.

پروگرامنگ موڈ کیا ہے؟

سادہ موڈ معمولی بائنری آرٹمی کے لئے ڈیزائن کیا گیا ہے.

پروگرامنگ موڈ تکنیکی کنٹرول شامل کرتا ہے جیسے:

اور

یا

XOR

نہیں

بائیں تبدیلی

صحیح تبدیلی

8بٹ کے لئے 16بٹ کے لئے 32بٹ اور 64بٹ ویڈس

دستخط اور غیر دستخط کردہ قیمتیں

2 کے اضافی

ٹرانسمیشن کی تشخیص

مندرجہ ذیل بنیادوں میں شامل

یہ بنیادی کمپیوٹر آسان رکھتا ہے جبکہ اب بھی ڈویلپرز اور طالب علموں کو زیادہ کنٹرول فراہم کرتا ہے جب ضرورت ہوتی ہے.

دستخط اور نامعلوم بائنری اعداد و شمار

ایک مقررہ وسیع بائنری ماڈل مختلف قیمتوں کی نمائندگی کر سکتے ہیں اس پر منحصر ہے کہ یہ دستخط یا غیر دستخط کے طور پر علاج کیا جاتا ہے.

مثال کے طور پر، 8 بٹ کے ساتھ:

11111111

معنی کے معنی:

ملاحظہ کریں: 255

لیکن دو مکمل شکل میں یہ ہے:

−1

کمپیوٹر ایک مقررہ بٹ وسیع استعمال کرتے وقت دونوں تفسیر دکھا سکتا ہے.

2 کا مکمل کیا ہے؟

دو کے مکمل ایک عام طریقہ ہے کمپیوٹر منفی بائنری مجموعہ کی نمائندگی کرتا ہے.

ایک مثبت بائنری قیمت کے دو مکمل کرنے کے لئے:

  1. ہر بٹ میں تبدیل کریں
  2. 1 شامل کریں

مثال کے طور پر:

[object HTMLPreElement]

انورٹ :

[object HTMLPreElement]

شامل کریں: 1

[object HTMLPreElement]

8 بٹ کے طور پر دستخط:

11111011 = −5

انٹرویو دو مکمل کنورٹر یہ خود کار طریقے سے کر سکتے ہیں.

Binary Overflow کیا ہے؟

اضافی ٹرانسمیشن ہوتا ہے جب ایک نتائج منتخب کردہ بٹ کے اندر اندر نہیں ملتا ہے.

مثال کے طور پر، سب سے بڑا 8 بٹ غیر دستخط قیمت ہے:

11111111 = 255

1 میں شامل کیا جاتا ہے:

[object HTMLPreElement]

ریاضی کے نتائج 256 ہیں، لیکن صرف آٹھ بٹ محفوظ کیا جا سکتا ہے.

8 بٹ کے معیار کے مطابق:

00000000

یہ دونوں ریاضی کے نتائج اور مقررہ وسیع ذخیرہ کردہ نتائج کو ظاہر کرتا ہے اور آپ کو بتاتا ہے کہ جب اضافی بہاؤ ہوتا ہے.

بٹ وسیع کیوں ہے؟

بٹ وسیع پیمانے پر بتاتا ہے کہ کتنے بٹ دستیاب ہیں.

مشترکہ وسیع شامل ہیں:

8 بٹ

16 بٹ

32 بٹ

64 بٹ

اگر آپ خود کار / غیر محدود منتخب کرتے ہیں تو، کمپیوٹر مکمل ریاضی نتائج کے لئے کافی جگہ استعمال کرتا ہے.

یہ عام آرٹمی کے لئے فائدہ مند ہے کیونکہ جواب ایک مقررہ ریکارڈ سائز میں مجبور نہیں کیا جاتا ہے.

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

جی ہاں۔

کمپیوٹر عام طور پر شمار کرنے کے لئے BigInt پر مبنی مجموعی اعداد و شمار کا استعمال کرتا ہے، جس میں زیادہ سے زیادہ معیار کی اجازت دیتا ہے. JavaScriptایک عام محفوظ مجموعی حد ہے.

یہ آلہ طویل بائنری اعداد و شمار اور پروگرامنگ سے متعلق اعداد کے لئے زیادہ مناسب بناتا ہے.

کیا میں بائنری اعداد میں جگہوں میں داخل ہو سکتا ہوں؟

جی ہاں۔

آپ اس طرح کے معیار میں داخل کر سکتے ہیں:

1111 0000 1010

کمپیوٹر محاسبات کے دوران جگہوں کو نظر انداز کرتا ہے.

یہ طویل بائنری قیمتوں کو پڑھنے کے لئے آسان بنا سکتا ہے.

پروگرامنگ موڈ میں، آپ کو گروپ دوہری آؤٹ پٹ بھی فعال کر سکتے ہیں.

کیا میں ایک بائنری نمبر سے پہلے 0b درج کر سکتا ہوں؟

جی ہاں۔

دونوں طریقوں کو قبول کیا جاتا ہے:

101010

اور:

0b101010

پروگرامنگ موڈ میں، معیاری پیشگوئیوں کو دیگر بنیادوں کے لئے بھی استعمال کیا جا سکتا ہے، جس میں شامل ہیں:

0xFF کے لئے hexadecimal

0o77 کے لئے

کیا میں مختلف اعداد و شمار کو موازنہ کر سکتا ہوں؟

جی ہاں، پروگرامنگ موڈ میں

مثال کے طور پر:

بائنری A: 1010

اور:

ہیکس B: F

ایک ہی شمار میں استعمال کیا جا سکتا ہے.

ان کے دسواں معیار 10 اور 15 ہیں، لہذا:

1010₂ + F₁₆ = 11001₂

یہ کوڈ، ریکارڈز، میموری ایڈریس، پروٹوکولز اور ہیکسڈکیمل دستاویزات کے ساتھ کام کرتے وقت مفید ہے.

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

دستی بائنری اعداد و شمار مشکل ہو جاتے ہیں جب قیمتوں کو زیادہ ہو جاتا ہے یا جب آپ کو کئی اعداد کے نظام کے درمیان منتقل کرنے کی ضرورت ہے.

یہ کمپیوٹر آپ کی مدد کر سکتے ہیں:

  • Computer science homework
  • پروگرامنگ
  • ڈیجیٹل electronics
  • نیٹ ورکنگ
  • Embedded سسٹمز
  • Binary Arithmetic کے مترادفات
  • تھوڑا ماسک
  • ریکارڈنگ کے معیار
  • بنیادی تبدیلی
  • 2 مکمل اعداد و شمار

سب کچھ براؤزر میں براہ راست شمار کیا جاتا ہے.

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

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

ایک بائنری کمپیوٹر 0 اور 1 سے بنائے گئے بیس 2 اعداد و شمار کا استعمال کرتے ہوئے آرٹمی اور بٹویڈا آپریشنوں کو انجام دیتا ہے.

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

جی ہاں دو بائنری معیار درج کریں اور بائنر نتائج کے ساتھ ساتھ دسواں، ہیکسڈسیمال، اور اکتال معادل حاصل کرنے کے لئے شامل کریں.

کیا یہ بائنری اعداد و شمار کو کم کر سکتا ہے؟

جی ہاں، بائنری سٹٹراکس کی حمایت کی جاتی ہے، جس میں سادہ موڈ میں منفی نتائج شامل ہیں.

کیا یہ دوہری اعداد و شمار کو بڑھاتا ہے؟

جی ہاں، آلہ مکمل آرٹمیٹک کا استعمال کرتے ہوئے بائنری کثیرنگ کرتا ہے.

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

جی ہاں، تقسیم کوکوئینٹ اور باقی کو دکھاتا ہے.

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

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

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

جی ہاں، فوری بیس کنورٹر میں ایک دسواں نمبر درج کریں اور دسواس کو انٹرویو بیس کے طور پر منتخب کریں۔

کیا کمپیوٹر اور یا XOR کی حمایت کرتا ہے؟

جی ہاں، یہ عمل پروگرامنگ موڈ میں دستیاب ہے.

کیا یہ حمایت نہیں کرتا؟

جی ہاں، استعمال کرنے سے پہلے ایک فکسڈ 8، 16، 32 یا 64 بٹ کی وسیع پیمانے پر منتخب کریں.

امضا موڈ کا کیا مطلب ہے؟

دستخط کردہ موڈ دو مکمل نمائندگی کا استعمال کرتے ہوئے فیکٹری بٹ ماڈلوں کا علاج کرتا ہے، منفی قیمتوں کی اجازت دیتا ہے.

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

ایک 8 بٹ بائنری نمبر آٹھ بٹ پر مشتمل ہے.Unseigned values can range from 0 to 255, while signed two-s-complement values range from −128 to 127.

کیا کمپیوٹر پر اضافی ٹرانسمیشن کا پتہ چلتا ہے؟

جی ہاں، ایک مقررہ بٹ وسیع کے ساتھ، کمپیوٹر دکھا سکتا ہے جب ایک ریاضی نتائج منتخب شدہ دستخط یا غیر دستخط کی حد سے باہر گر جاتا ہے.

کیا میں بڑے بائنری اعداد و شمار کے ساتھ حساب کر سکتا ہوں؟

جی ہاں، Unbounded arithmetic عام پھولوں کے نقطہ نظر کے بجائے BigInt کا استعمال کرتا ہے.

کیا ایک سرور پر اعداد و شمار بھیجے جاتے ہیں؟

No. Calculator منطق براؤزر میں مقامی طور پر چلتا ہے.

کیا میں دیکھ سکتا ہوں کہ بائنری اعداد و شمار کیسے کام کرتے ہیں؟

جی ہاں، منتخب کردہ عمل کی ایک سادہ وضاحت دیکھنے کے لئے مرحلے سے مرحلے میں حل دکھائیں.