Beginner

बिट शिफ्ट परिकलक (लेफ्ट और राइट शिफ्ट)

एक पूर्णांक को चुनी गई बिटों की संख्या से बाएँ या दाएँ शिफ्ट करें और निश्चित बिट चौड़ाई के भीतर परिणाम दशमलव, द्विआधारी, और षोडशाधारी में देखें।
Decimal integer; negatives use two's complement in the bit width
Number of bit positions to shift

दिशा

Right-shift type

Only applies to right shifts

bits

Result wraps to this many bits
Shifted value (decimal)
168

n << 2 = 10101000 (0xA8)

Binary (w-bit)
10101000
Hexadecimal
0xA8
Signed decimal
-88
Bits vacated/filled
2 (filled with 0)
Bits dropped
2 (0)
031.963.895.6127.5159.4191.3223.1255Value before and after shift in the 8-bit range
Step by step
  1. 1

    Mask n to 8 bits

    42 & (256 − 1) = 42
  2. 2

    n × 2^2 (mod 2^8)

    (42 × 4) mod 256 = 168
    A left shift by k is equivalent to multiplying by 2^k within the bit width.
परिणाम केवल सामान्य जानकारी के लिए अनुमान हैं और पेशेवर सलाह नहीं हैं — महत्वपूर्ण परिणामों पर भरोसा करने से पहले हमेशा उन्हें स्वतंत्र रूप से सत्यापित करें। पूरा अस्वीकरण पढ़ें.
त्वरित उत्तर

यह कैलकुलेटर कैसे काम करता है?

एक लेफ्ट शिफ्ट बिटों को उच्च छोर की ओर ले जाता है और दाईं ओर शून्य भरता है; एक राइट शिफ्ट उन्हें निचले छोर की ओर ले जाता है। तार्किक राइट शिफ्ट बाईं ओर शून्य भरते हैं, जबकि अंकगणितीय राइट शिफ्ट चिह्न बिट की प्रतिलिपि बनाते हैं। परिणाम चुनी गई बिट चौड़ाई तक मास्क किए जाते हैं और दशमलव, द्विआधारी, और हेक्स में दिखाए जाते हैं।

सूत्र
Left: r = (n << k) & mask; Logical right: r = (n & mask) >> k; Arithmetic right: sign bit replicated into the top k positions (mask = 2^w - 1)
How this is calculated

आप एक पूर्णांक n, एक शिफ्ट मात्रा k, एक दिशा (बाएँ या दाएँ), राइट-शिफ्ट प्रकार (तार्किक या अंकगणितीय), और एक बिट चौड़ाई w प्रदान करते हैं। सारा अंकगणित मनमानी-परिशुद्धता पूर्णांकों से किया जाता है और फिर mask = 2^w - 1 का उपयोग कर w बिट तक सीमित किया जाता है। इनपुट को पहले उसके w-बिट प्रतिरूप में घटाया जाता है, इसलिए ऋणात्मक मान two's complement में निरूपित होते हैं।

एक लेफ्ट शिफ्ट (n << k) & mask परिकलित करता है: हर बिट सबसे महत्वपूर्ण छोर की ओर k स्थान बढ़ता है, निचले k स्थान शून्य से भरे जाते हैं, और जो बिट चौड़ाई के शीर्ष से आगे बढ़ते हैं वे अतिप्रवाहित होकर त्यागे जाते हैं। एक तार्किक राइट शिफ्ट (n & mask) >> k परिकलित करता है: बिट सबसे कम महत्वपूर्ण छोर की ओर k स्थान बढ़ते हैं, निचले k बिट हटा दिए जाते हैं, और शीर्ष k स्थान शून्य से भरे जाते हैं। एक अंकगणितीय राइट शिफ्ट इसी तरह व्यवहार करता है, सिवाय इसके कि खाली हुए शीर्ष k स्थान मूल चिह्न बिट (MSB) की प्रतिलिपियों से भरे जाते हैं, जो two's-complement संख्याओं का चिह्न बनाए रखता है।

परिणाम एक अचिह्नित दशमलव, एक शून्य-पैडेड w-बिट द्विआधारी स्ट्रिंग, और षोडशाधारी के रूप में, साथ ही चिह्नित two's-complement व्याख्या के रूप में दिखाए जाते हैं। w से बड़ा या बराबर k से शिफ्ट करने पर लेफ्ट और तार्किक-राइट शिफ्ट के लिए 0 मिलता है, या चिह्न बिट के आधार पर अंकगणितीय-राइट शिफ्ट के लिए सभी-एक / सभी-शून्य प्रतिरूप मिलता है। ऋणात्मक k अस्वीकृत होता है।

अक्सर पूछे जाने वाले प्रश्न

एक तार्किक राइट शिफ्ट हमेशा खाली हुए उच्च बिटों को शून्य से भरता है, मान को अचिह्नित मानते हुए। एक अंकगणितीय राइट शिफ्ट चिह्न बिट (सबसे महत्वपूर्ण बिट) को उन स्थानों में प्रतिलिपि करता है, चिह्न बनाए रखते हुए ताकि ऋणात्मक two's-complement संख्याएँ ऋणात्मक रहें।

परिणाम चुनी गई बिट चौड़ाई तक मास्क किया जाता है। सबसे महत्वपूर्ण स्थिति से आगे शिफ्ट हुए बिट अतिप्रवाहित होकर हटा दिए जाते हैं, इसलिए निश्चित चौड़ाई के भीतर एक लेफ्ट शिफ्ट छोटे मान में लपेट सकता है।

एक ऋणात्मक n को शिफ्ट करने से पहले उसके w-बिट two's-complement प्रतिरूप में बदला जाता है। निर्गत उस प्रतिरूप की अचिह्नित दशमलव और चिह्नित दशमलव दोनों व्याख्याएँ दिखाता है।

इस नाम से भी जाना जाता है

बिट शिफ्ट
bit shift
left shift right shift
बायां दायां शिफ्ट
logical shift
arithmetic shift
बिट शिफ्ट कैलकुलेटर
shift operator

APA

TG we-Calculate Editorial Team. (2026). बिट शिफ्ट परिकलक (लेफ्ट और राइट शिफ्ट) [Online calculator]. TG we-Calculate. https://we-calculate.com/hi/calculator/bit-shift-calculator

Chicago

TG we-Calculate Editorial Team. "बिट शिफ्ट परिकलक (लेफ्ट और राइट शिफ्ट)." TG we-Calculate. 2026. https://we-calculate.com/hi/calculator/bit-shift-calculator.

IEEE

TG we-Calculate Editorial Team, "बिट शिफ्ट परिकलक (लेफ्ट और राइट शिफ्ट)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hi/calculator/bit-shift-calculator

BibTeX

@misc{wecalculate_bit_shift_calculator, title = {बिट शिफ्ट परिकलक (लेफ्ट और राइट शिफ्ट)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hi/calculator/bit-shift-calculator}}, year = {2026}, note = {TG we-Calculate} }

क्या इस कैलकुलेटर ने आपकी मदद की?

संबंधित कैलकुलेटर