C programming Tutorial in Hindi – Basic concept of Number( Binary Octal Decimal Hexadecimal)
C प्रोग्रामिंग में नंबर सिस्टम (Number System) की समझ आवश्यक है, क्योंकि कंप्यूटर विभिन्न आधारों (bases) का उपयोग करके संख्याओं का प्रतिनिधित्व करता है।
Contents
नंबर सिस्टम के प्रकार
1. दशमलव (Decimal) – आधार 10
- अंक: 0 से 9
- उदाहरण: (245)10 = 2×10² + 4×10¹ + 5×10⁰ = 200 + 40 + 5 = 245
2. बाइनरी (Binary) – आधार 2
- अंक: 0 और 1
- उदाहरण: (1011)2 = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11
3. ऑक्टल (Octal) – आधार 8
- अंक: 0 से 7
- उदाहरण: (17)8 = 1×8¹ + 7×8⁰ = 8 + 7 = 15
4. हेक्साडेसिमल (Hexadecimal) – आधार 16
- अंक: 0 से 9 और A से F (जहाँ A=10, B=11, …, F=15)
- उदाहरण: (2F)16 = 2×16¹ + 15×16⁰ = 32 + 15 = 47
C प्रोग्रामिंग में नंबर सिस्टम का उपयोग
C भाषा में विभिन्न नंबर सिस्टम के लिए विशेष प्रीफिक्स का उपयोग किया जाता है:
- दशमलव: कोई प्रीफिक्स नहीं (उदा:
int a = 25;
) - ऑक्टल:
0
प्रीफिक्स (उदा:int b = 025;
) - हेक्साडेसिमल:
0x
या0X
प्रीफिक्स (उदा:int c = 0x1A;
)
संख्या प्रणालियों के बीच रूपांतरण
दशमलव से बाइनरी में रूपांतरण
उदाहरण: दशमलव संख्या 13 को बाइनरी में बदलना
- 13 ÷ 2 = 6, शेष 1
- 6 ÷ 2 = 3, शेष 0
- 3 ÷ 2 = 1, शेष 1
- 1 ÷ 2 = 0, शेष 1
बाइनरी: शेष को उल्टे क्रम में पढ़ें → 1101
बाइनरी से दशमलव में रूपांतरण
उदाहरण: बाइनरी संख्या 1101 को दशमलव में बदलना
1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 8 + 4 + 0 + 1 = 13
हिंदी में वीडियो ट्यूटोरियल्स
नंबर सिस्टम की गहन समझ के लिए, निम्नलिखित हिंदी वीडियो ट्यूटोरियल्स सहायक हो सकते हैं:
- Binary, Decimal, Octal, Hexadecimal Conversion in Hindi
यह वीडियो कंप्यूटर नंबर सिस्टम के विभिन्न रूपांतरणों को सरलता से समझाता है।
देखें - Decimal to Binary, Octal, Hexadecimal Conversion in Hindi
इस वीडियो में दशमलव से अन्य नंबर सिस्टम में रूपांतरण की प्रक्रिया को विस्तृत रूप से समझाया गया है।
देखें - Number System Conversion Shortcut Tricks in Hindi
यह वीडियो नंबर सिस्टम रूपांतरण के लिए शॉर्टकट ट्रिक्स प्रदान करता है।
देखें
यदि आप C प्रोग्रामिंग में इन नंबर सिस्टम्स पर आधारित कोडिंग उदाहरण, अभ्यास प्रश्न, या किसी विशेष विषय पर स्पष्टीकरण चाहते हैं, तो कृपया बताएं। मैं आपकी सहायता करने के लिए तत्पर हूँ।