C programming Tutorial in Hindi – Basic concept of Number( Binary Octal Decimal Hexadecimal)
C programming Tutorial in Hindi – Basic concept of Number( Binary Octal Decimal Hexadecimal)
C प्रोग्रामिंग में नंबर सिस्टम (Number System) की समझ आवश्यक है, क्योंकि कंप्यूटर विभिन्न आधारों (bases) का उपयोग करके संख्याओं का प्रतिनिधित्व करता है।
Contents [hide]
नंबर सिस्टम के प्रकार
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 प्रोग्रामिंग में इन नंबर सिस्टम्स पर आधारित कोडिंग उदाहरण, अभ्यास प्रश्न, या किसी विशेष विषय पर स्पष्टीकरण चाहते हैं, तो कृपया बताएं। मैं आपकी सहायता करने के लिए तत्पर हूँ।