संख्या आधार कनवर्टर (binary, octal, decimal, hex)
एक स्रोत आधार चुनें, एक मान टाइप करें, और binary, octal, decimal, और hex में समतुल्य देखें। programming, networking, और electronics के लिए उपयोगी।
- Binary (2)
- 11111111
- Octal (8)
- 377
- Decimal (10)
- 255
- Hexadecimal (16)
- FF
कैसे काम करता है
Positional number bases कैसे काम करते हैं
हर आधार positional notation उपयोग करता है: सबसे दाएँ digit base⁰ = 1 है, अगला base¹ है, फिर base², और इसी तरह। Decimal में, '255' का मतलब 2×100 + 5×10 + 5×1 है। Binary में, '11111111' का मतलब 1×128 + 1×64 + ... + 1×1 = 255 है।
Hexadecimal प्रति digit 16 values fit करने के लिए 0-9 और A-F उपयोग करता है। 'FF' = 15×16 + 15×1 = 255। Octal 0-7 उपयोग करता है (प्रति digit 3 bits), और binary केवल 0 और 1।
प्रत्येक base का उपयोग कब करें
Binary (base 2): low-level computer work — bit fields, masks, embedded firmware।
Octal (base 8): Unix file permissions (chmod 755 = rwxr-xr-x)।
Decimal (base 10): सब कुछ जो मनुष्य गिनते हैं।
Hexadecimal (base 16): software में सबसे आम — colors (#FF6B35), memory addresses (0x7fff...), MAC addresses।
Quick reference
1 byte = 8 bits = 2 hex digits = 256 values (0-255)। 1 hex digit = 4 bits = 16 values। Hex 'FF' = decimal 255 = binary 11111111। Hex 'FFFF' = decimal 65535 (16-bit unsigned max)।
अक्सर पूछे जाने वाले प्रश्न
›क्या hex case-sensitive है?
'ff' और 'FF' दोनों एक ही value decode करते हैं। हम convention के अनुसार uppercase display करते हैं।
›क्या मैं negative numbers दर्ज कर सकता हूँ?
हाँ, '-' prefix करें।
›Maximum value क्या है?
JavaScript के safe integer range (लगभग 2⁵³) द्वारा सीमित।
›0x prefix या 0b prefix कैसे पढ़ें?
दर्ज करने से पहले prefix हटाएँ। '0xFF' → केवल 'FF' hex selected के साथ।
›Unix chmod octal क्यों उपयोग करता है?
Permissions में तीन groups (owner/group/other) के तीन-तीन bits हैं। प्रत्येक group के 3 bits एक octal digit से cleanly map होते हैं।
›क्या मैं fractional values कनवर्ट कर सकता हूँ?
अभी नहीं — केवल non-negative integers समर्थित हैं।
›'invalid for base' दिखे तो?
आपने ऐसा character टाइप किया जो चुने गए base में allowed नहीं है।
›क्या डेटा कहीं भेजा जाता है?
नहीं। रूपांतरण locally चलता है।
संबंधित टूल्स
अंतिम अपडेट: