बाइनरी नंबर सिस्टम एक ऐसा नंबर सिस्टम है जिसमे गिनती करने के लिए केवल दो डिजिट व चिन्हों का उपयोग किया जाता है जिस तरह डेसीमल नंबर सिस्टम में 10 चिन्हों का उपयोग किया जाता उसी तरह बाइनरी सिस्टम में केवल दो चिन्हों का उपयोग किया जाता है 0 और 1
जितने भी इलेक्ट्रॉनिक और कंप्यूटिंग डिवाइसिस होते हैं वे अपने इलेक्ट्रिक वोल्टेज सर्किट्स में बाइनरी नंबर सिस्टम का उपयोग करते हैं| सर्किट्स में अगर वोलटेज ऑन है तो इसे 1 से प्रदर्शित करते हैं और अगर वोल्टेज ऑफ है तो इसे 0 से प्रदर्शित करते हैं|
आइये देखते हैं इस नंबर सिस्टम में नंबर कैसे बनाये जाते हैं :-
इस सिस्टम में केवल दो चिन्हों से ही नंबर बनाये जाते हैं वे हैं 0 और 1
सबसे पहले शुरू होता है 0 इसके बाद 1
अब आगे की गिनती बनाने के लिए चिन्ह खत्म हो गए हैं| जिस तरह डेसीमल सिस्टम में 9 के बाद चिन्ह खत्म हो जाने के बाद लेफ्ट साइड में चिन्ह लगाना शुरू कर देते हैं ठीक यही तरीका बाइनरी सिस्टम में भी इस्तेमाल करते हैं| इस तरह बाइनरी में 1 चिन्ह के बाद नंबर बनेगा 10
Binary | Decimal |
---|---|
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
इसी तरह जब डेसीमल सिस्टम में 99 के बाद लेफ्ट साइड में एक डिजिट और जोड़ देते हैं जैसे 100 ठीक इसी तरह बाइनरी में 11 के बाद नंबर बनेगा 100 इस तरह
Binary | Decimal |
---|---|
0 | 0 |
1 | 1 |
10 | 2 |
11 | 3 |
100 | 4 |
यहां इस चार्ट में कुछ बाइनरी और डेसीमल नंबर बनाये गए हैं :-
Decimal: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Binary: | 0 | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
जिस तरह डेसीमल नंबर सिस्टम में नंबर की हर डिजिट की एक पोजीशन वैल्यू होती है जैसे ones, tens hundred, thousands ठीक इसी तरह बाइनरी नंबर सिस्टम में नंबर के हर डिजिट की एक पोजीशन वैल्यू होती है| लेकिन डेसीमल में जैसे जैसे नंबर के राइट साइड से लेफ्ट साइड की तरफ जाते हैं तो डिजिट की पोजीशन वैल्यू 10 गुना होकर बढ़ती जाती है लेकिन बाइनरी सिस्टम में डिजिट की पोजीशन वैल्यू 2 गुना होकर बढ़ती है|
इसे नीचे के चार्ट से समझ सकते हैं:-
Number | 1 | 9 | 8 | 2 | 3 |
Positon Value | Ones 1 | Tens 10 | Hundreds 100 | Thousands 1000 | Ten Thousands 10000 |
Number | 1 | 0 | 1 | 1 | 0 |
Positon Value | Ones 2^0 | Two 2^1 | Four 2^2 | Eight 2^3 | sixteenth 2^4 |
शुरुआती प्रोग्रामर के लिए cplusplus प्रोग्रामिंग उदाहरण कोड
ReplyDeleteC ++ में बिट और, या xor ऑपरेशंस