बाइनरी/ऑक्टल/डेसीमल/हेक्स रूपांतरण
| डेसीमल | बाइनरी | ऑक्टल | हेक्साडेसीमल |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 3 | 0011 | 3 | 3 |
| 4 | 0100 | 4 | 4 |
| 5 | 0101 | 5 | 5 |
| 6 | 0110 | 6 | 6 |
| 7 | 0111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
केवल 0 और 1 का उपयोग करता है। कंप्यूटर का मूल प्रतिनिधित्व।
0-9 और A-F का उपयोग करता है। कलर कोड, मेमोरी एड्रेस आदि में उपयोग।
ऋणात्मक संख्याओं को दर्शाने की विधि। MSB 1 हो तो ऋणात्मक।
यह उपकरण द्विआधारी (आधार 2), अष्टक (आधार 8), दशमलव (आधार 10) और हेक्साडेसिमल (आधार 16) संख्याओं के बीच रूपांतरण करता है। बिट पैटर्न दृश्य, हस्ताक्षरित/अहस्ताक्षरित पूर्णांक मोड, विभिन्न बिट आकार (8/16/32/64bit) समर्थन करता है। प्रोग्रामिंग, हार्डवेयर डिजाइन, नेटवर्क विश्लेषण आदि में उपयोगी है।
settings चुनें
input base (2/8/10/16), bit size (8/16/32/64bit) और signed mode सेट करें।
मान दर्ज करें
चुने गए base के format में संख्या दर्ज करें। hexadecimal में A-F शामिल हो सकते हैं।
conversion परिणाम जाँचें
मान दर्ज करते ही binary, octal, decimal और hexadecimal सभी bases के परिणाम दिखाई देते हैं।
bit pattern का विश्लेषण करें
bit pattern visualization में हर bit का 0/1 मान जाँचें और bitwise operations के परिणाम का विश्लेषण करें।
signed integer ऋणात्मक संख्याओं को Two's Complement से दर्शाता है। यदि सबसे महत्वपूर्ण bit (MSB) 1 है, तो संख्या ऋणात्मक होती है। उदाहरण के लिए, 8bit में 0xFF unsigned होने पर 255 और signed होने पर -1 है।
hexadecimal में 0-9 के साथ A(10), B(11), C(12), D(13), E(14) और F(15) का उपयोग करके 10 से 15 तक के मान एक digit में दर्शाए जाते हैं। uppercase और lowercase में कोई अंतर नहीं होता।
bit size यह तय करता है कि कितनी बड़ी range दिखाई जा सकती है। 8bit में 0~255 (unsigned) या -128~127 (signed), जबकि 16bit में 0~65535 तक दर्शाया जा सकता है। range से बाहर जाने पर overflow होता है।
octal मुख्यतः Unix/Linux file permissions में उपयोग होता है। उदाहरण के लिए, chmod 755 का अर्थ rwxr-xr-x permissions है और हर digit 3-bit permission (read/write/execute) दर्शाता है।
hexadecimal का व्यापक उपयोग memory addresses, color codes (#FF0000), MAC addresses, binary data representation और network packet analysis सहित computer science के कई क्षेत्रों में होता है।