बाइनरी कैलकुलेटर

जोड़ें, घटाएँ, गुणा करें या 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

बाइनरी कैलकुलेटर

ऊपर दिए गए बाइनरी कैलकुलेटर का उपयोग 0 और 1 से किए गए बाइबल संख्याओं के साथ गणना करने के लिए किया जाता है।

आप जोड़ सकते हैं, सबट्रिक, बहुतायत, या बाइनरी संख्याओं को विभाजित कर सकते हैं और तुरंत परिणाम देख सकते हैं:

बाइनरी

दशमलव

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₁₀

कैलकुलर प्रत्येक परिणाम के लिए दसवीं मूल्य को स्वचालित रूप से प्रदर्शित करता है।

Binary to Hexadecimal रूपांतरण

बाइनरी नक्शे हक्सडेक्टाइम के लिए सावधानीपूर्वक हैं क्योंकि एक हक्सडाक्टाईम संख्या चार बाइनर बिट्स का प्रतिनिधित्व करती है।

उदाहरण के लिए:

1111₂ = F₁₆

और:

11111111₂ = एफएफ 16

कैलकुलेटर स्वचालित रूप से हेक्साडेकमल परिणाम दिखाता है।

बाइनरी से ओक्टल रूपांतरण

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-बिट

यदि आप ऑटो / अनबंद का चयन करते हैं, तो गणना के पूर्ण परिणाम के लिए कैलकुलर पर्याप्त स्थान का उपयोग करता है।

यह सामान्य आरिथ्म के लिए उपयोगी है क्योंकि जवाब एक निश्चित रजिस्ट्री आकार में मजबूर नहीं किया जाता है।

क्या मैं बहुत लंबे बाइनरी नंबरों का उपयोग कर सकता हूं?

हाँ।

कैलकुलेटर सामान्य गणना के लिए बिगइंट-आधारित समग्र आरिथ्म का उपयोग करता है, जिससे मूल्यों को अधिक किया जा सकता है। JavaScriptसामान्य सुरक्षित सीमा

यह टूल लंबे बाइनरी संख्याओं और प्रोग्रामिंग से संबंधित गणना के लिए अधिक उपयुक्त बनाता है।

क्या मैं बाइनरी नंबरों में अंतरिक्ष दर्ज कर सकता हूं?

हाँ।

आप ऐसे मूल्य दर्ज कर सकते हैं जैसे:

1111 0000 1010

गणना करते समय कंप्यूटर अंतरिक्ष को अनदेखा करता है।

यह लंबे बाइनरी मूल्यों को पढ़ने में आसान बना सकता है।

प्रोग्रामर मोड में, आप समूह बाइनरी आउटपुट भी सक्षम कर सकते हैं।

क्या मैं एक बाइनरी नंबर से पहले 0b दर्ज कर सकता हूं?

हाँ।

दोनों फॉर्म स्वीकार किए जाते हैं:

101010

और:

0b101010

प्रोग्रामर मोड में, मानक पूर्वावलोकन अन्य आधारों के लिए भी उपयोग किया जा सकता है, जिसमें शामिल हैं:

0xFF के लिए Hexadecimal

0o77 ऑक्टोर

क्या मैं अलग-अलग संख्याओं को मिश्रित कर सकता हूं?

प्रोग्रामिंग मोड में।

उदाहरण के लिए:

बाइनरी ए: 1010

और:

हेक्स बी: एफ

इसी तरह के गणना में इस्तेमाल किया जा सकता है।

उनके दसवीं मूल्य 10 और 15 हैं, इसलिए:

1010₂ + F₁₆ = 11001₂

यह कोड, रिकॉर्ड, स्मृति पते, प्रोटोकॉल और हेक्सएडिकम दस्तावेज के साथ काम करते समय उपयोगी है।

क्यों एक बाइनरी कैलकुलेटर का उपयोग करें?

मैन्युअल बाइनरी गणना कठिन हो जाती है जब मूल्य लंबे समय तक हो जाते हैं या जब आपको कई संख्या प्रणालियों के बीच स्विच करने की आवश्यकता होती है।

यह कैलकुलेटर मदद कर सकता है:

  • Computer science homework
  • प्रोग्राम
  • डिजिटल electronics
  • नेटवर्क
  • Embedded सिस्टम
  • Binary Arithmetic के बारे में
  • छोटे मास्क
  • रजिस्टर मूल्य
  • बेस रूपांतरण
  • 2 के अतिरिक्त गणना

सब कुछ सीधे आपके ब्राउज़र में गणना की जाती है।

अक्सर पूछे जाने वाले प्रश्न

एक बाइनरी कैलकुलेटर क्या है?

एक बाइनरी कैलकुलेटर 0 और 1 से बना आधार-2 संख्याओं का उपयोग करके आरिथम और बिटविज़ ऑपरेशन करता है।

क्या यह कैलकुलर बाइनरी संख्याओं को जोड़ सकता है?

हाँ. दो बाइनरी मूल्यों को दर्ज करें और दसवीं, हेक्साडेकिकल और ऑक्टल इकाइयों के साथ बाइनर परिणाम प्राप्त करने के लिए जोड़ें चुनें.

क्या यह बाइनरी संख्याओं को कम कर सकता है?

हाँ. बाइनरी सबट्रैक्शन समर्थित है, जिसमें सरल मोड में नकारात्मक परिणाम शामिल हैं.

क्या यह बाइनरी संख्याओं को बढ़ा सकता है?

हाँ. उपकरण एक पूर्ण संदर्भ का उपयोग करके बाइनरी बहुल करता है.

क्या बाइनरी विभाजन बाकी दिखाता है?

हाँ, विभाजन दोनों को क्यूटिंट और शेष को प्रदर्शित करता है।

क्या मैं दसवीं में बाइनरी को बदल सकता हूं?

हाँ, परिणाम स्वचालित रूप से इसके दस-आयामी को शामिल करता है, और Quick Base Converter एक अलग बाइनरी नंबर को परिवर्तित कर सकता है।

क्या मैं दसवीं को बाइनरी में परिवर्तित कर सकता हूं?

हाँ, Quick Base Converter में एक दसवीं संख्या दर्ज करें और दसवां संख्या को इनपुट आधार के रूप में चुनें।

क्या कैलकुलेटर और, या और XOR का समर्थन करता है?

हाँ, ये ऑपरेशन प्रोग्रामर मोड में उपलब्ध हैं।

क्या यह समर्थन नहीं करता है?

हाँ. उपयोग करने से पहले एक निश्चित 8, 16, 32 या 64-बिट चौड़ाई चुनें।

साइन अप मोड का क्या मतलब है?

हस्ताक्षरित मोड दो-अधिक प्रतिनिधित्व का उपयोग करके निश्चित-विस्तार बिट पैटर्न का इलाज करता है, नकारात्मक मूल्य की अनुमति देता है।

8 बिट बाइनरी नंबर क्या है?

एक 8 बिट बाइनरी संख्या में आठ बिट होते हैं. असेंबली किए गए मूल्यों में 0 से 255 तक की सीमा होती है, जबकि दो-सप्लेमेंट मूल्यों की सीमा −128 से 127 तक होती है.

क्या कैलकुलेटर अतिरिक्त प्रवाह का पता लगाता है?

हाँ. एक निश्चित बिट चौड़ाई के साथ, कैलकुलेटर दिखा सकता है कि जब एक गणितीय परिणाम चुने हुए हस्ताक्षरित या अनजाने में रेंज से बाहर गिरता है।

क्या मैं बड़े बाइनरी संख्याओं के साथ गणना कर सकता हूं?

हाँ, अनबंद आरिथ्मेटिक सामान्य फ्लोटिंग-पॉइंट संख्याओं के बजाय बिगइंट का उपयोग करता है।

क्या एक सर्वर पर गणना की जाती है?

नहीं. कैलकुलर तर्क ब्राउज़र में स्थानीय रूप से चलाता है.

क्या मैं देख सकता हूं कि बाइनरी गणना कैसे काम करती है?

हाँ, चुने हुए ऑपरेशन के लिए एक सरल स्पष्टीकरण देखने के लिए कदम-दर-चरण समाधान दिखाएं।