बाइनरी कनवर्टर के लिए हेक्साडेसिमल
हेक्साडेसिमल संख्या को आसानी से और सही ढंग से द्विआधारी संख्या में कनवर्ट करें।
अपनी संख्या दर्ज करें
सामग्री तालिका
Hexadecimal का इतिहास और महत्व
उत्पत्ति और विकास
hexadecimal (base-16) संख्या प्रणाली में 17 वीं सदी में एक समृद्ध इतिहास है जब गणितज्ञ गॉटफ्रेड विलहम लेबनिज़ ने पहली बार इसे 1679 के आसपास कल्पना की थी। लोकप्रिय विश्वास के विपरीत, लीबनिज़, स्वीडिश अमेरिकी इंजीनियर जॉन विलियम नायस्ट्रॉम नहीं, आधार 16 का मूल आविष्कारक था। लीबनिज़ ने 0-9 से अधिक आवश्यक छह अतिरिक्त अंकों के लिए रोमन अक्षर m, n, p, q, r और s का उपयोग करके विभिन्न धारणाओं की खोज की।
The term "hexadecimal" itself wasn't popularized until the 1950s, when the National Bureau of Standards (now known as the National Institute of Standards and Technology) used it for the Standards Eastern Automatic Computer (SEAC). They established the now-standard notation of using 0-9 and A-F as the sixteen digits, which has remained the convention ever since.
Throughout history, various terms have been used for base 16, including sedecimal, sexdecimal, sedenary, and senidenary. The term "hexadecimal" is actually a hybrid of Greek and Latin roots (Greek "hex" for six and Latin "decimal" for ten), making it etymologically impure, though now universally accepted.
क्यों कंप्यूटिंग में हेक्साडेसिमल मामले
हेक्साडेसिमल का वास्तविक महत्व आधुनिक कंप्यूटिंग के आगमन के साथ उभरा। हेक्साडेसिमल और द्विआधारी के बीच संबंध यह विशेष रूप से कंप्यूटर विज्ञान में मूल्यवान बनाता है:
- कुशल द्विआधारी प्रतिनिधित्व: प्रत्येक hexadecimal अंक पूरी तरह से चार द्विआधारी अंक (bits) का प्रतिनिधित्व करता है, जिससे यह द्विआधारी डेटा को व्यक्त करने का एक अविश्वसनीय रूप से कॉम्पैक्ट तरीका बन जाता है। उदाहरण के लिए, द्विआधारी संख्या 1010110001010 को हेक्साडेसिमल में AB8A के रूप में अधिक संक्षिप्त रूप से लिखा जा सकता है।
- स्मृति पता: कंप्यूटर मेमोरी स्थानों को आमतौर पर हेक्साडेसिमल में व्यक्त किया जाता है, क्योंकि वे द्विआधारी अंकों की लंबी स्ट्रिंग की तुलना में अधिक मानव पठनीय प्रारूप प्रदान करते हैं।
- रंग कोड: वेब डेवलपर्स सीएसएस रंग कोड (जैसे #FF5733) में दैनिक हेक्साडेसिमल का उपयोग करते हैं, जहां हेक्स अंकों की प्रत्येक जोड़ी लाल, हरे और नीले घटकों की तीव्रता का प्रतिनिधित्व करती है।
- विधानसभा भाषा: निम्न स्तर की प्रोग्रामिंग में अक्सर स्मृति पते, ओप-कोड और तत्काल मूल्यों के लिए हेक्साडेसिमल नोटेशन शामिल होता है।
- डिबगिंग: हेक्साडेसिमल का उपयोग डिबगिंग टूल और मेमोरी डंप में अधिक पठनीय प्रारूप में द्विआधारी डेटा प्रदर्शित करने के लिए किया जाता है।
- नेटवर्क पता: मैक पते और IPv6 पते कॉम्पैक्ट प्रतिनिधित्व के लिए हेक्साडेसिमल नोटेशन का उपयोग करते हैं।
आधुनिक अनुप्रयोग
आज, विभिन्न कंप्यूटिंग संदर्भों में हेक्साडेसिमल आवश्यक है:
डिजिटल सुरक्षा
क्रिप्टोग्राफिक कुंजी, हैश मान और डिजिटल हस्ताक्षर आमतौर पर हेक्साडेसिमल में प्रतिनिधित्व करते हैं।
फ़ाइल प्रारूप
बाइनरी फ़ाइल प्रारूप अक्सर जादू संख्याओं और संरचना परिभाषाओं के लिए हेक्साडेसिमल का उपयोग करते हैं।
हार्डवेयर प्रोग्रामिंग
माइक्रोकंट्रोलर और एम्बेडेड सिस्टम प्रोग्रामिंग अक्सर डिवाइस रजिस्टर और मेमोरी ऑपरेशन के लिए हेक्स का उपयोग करते हैं।
डिजिटल मीडिया
छवियों, ऑडियो और वीडियो फ़ाइलों में द्विआधारी डेटा अक्सर हेक्साडेसिमल रूप में प्रतिनिधित्व और हेरफेर किया जाता है।
क्या आप जानते हैं?The common computer notation "0x" used to prefix hexadecimal numbers (such as 0x1A3F) became widespread through the C programming language, though its origins may trace back to earlier IBM systems.
हेक्साडेसिमल और द्विआधारी के बीच संबंध को समझना कंप्यूटर विज्ञान, प्रोग्रामिंग या डिजिटल इलेक्ट्रॉनिक्स में काम करने वाले किसी के लिए आवश्यक है। इन संख्या प्रणालियों के बीच परिवर्तित करना एक मौलिक कौशल है जो कंप्यूटर वास्तव में स्टोर करने और प्रक्रिया की जानकारी में अंतर्दृष्टि प्रदान करता है।
हेक्साडेसिमल को द्विआधारी में कैसे परिवर्तित करें
हेक्साडेसिमल (बेस-16) निम्नलिखित अंकों का उपयोग करता है:
0-9
A = 10
B = 11
C = 12
D = 13
E = 14
F = 15
कन्वर्ट करने के लिए कदम:
-
1प्रत्येक hexadecimal अंक को अपने 4-बिट द्विआधारी समकक्ष में कनवर्ट करें
-
2क्रम में सभी द्विआधारी अंक गठबंधन
1A = 0001 1010
1 = 0001
A = 1010
हेक्साडेसिमल से द्विआधारी रूपांतरण तालिका:
0 = 0000
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001
A = 1010
B = 1011
C = 1100
D = 1101
E = 1110
F = 1111
सामान्य उदाहरण
उदाहरण 1मूल संख्या
0x0 = 0000
0x1 = 0001
0x9 = 1001
उदाहरण 2पत्र
0xA = 1010
0xF = 1111
0xFF = 11111111
उदाहरण 3आम मूल्य
0x10 = 00010000
0x100 = 000100000000
0x1000 = 0001000000000000
उदाहरण 4मिश्रित संख्या
0x1A = 00011010
0xB4 = 10110100
0x3E8 = 001111101000