बिट सेट, क्लियर और टॉगल परिकलक
किसी पूर्णांक के बिट k को सेट, क्लियर, टॉगल, या टेस्ट करें और परिणाम दशमलव, द्विआधारी, और हेक्स में देखें।
Action
bits
Bit at position 3 = 1
यह कैलकुलेटर कैसे काम करता है?
किसी पूर्णांक के बिट k को बदलने के लिए, mask = 1 << k बनाएँ। n | mask से सेट करें, n & ~mask से क्लियर करें, n ^ mask से टॉगल करें, और (n >> k) & 1 से एक बिट पढ़ें। यह उपकरण संक्रिया लागू करता है, परिणाम को आपकी चुनी गई बिट चौड़ाई तक मास्क करता है, और उसे दशमलव, द्विआधारी, और षोडशाधारी में दिखाता है।
सूत्र
How this is calculated
एक अऋणात्मक पूर्णांक n, एक शून्य-आधारित बिट स्थिति k (जहाँ 0 सबसे कम महत्वपूर्ण बिट है), एक क्रिया, और एक बिट चौड़ाई w (1-64) दर्ज करें। mask = 1 << k के रूप में एक मास्क बनाया जाता है, जो एकल लक्ष्य बिट को अलग करता है। पूर्णांक को पहले widthMask = (1 << w) - 1 का उपयोग कर चुनी गई चौड़ाई के मॉड्यूलो घटाया जाता है ताकि केवल निचले w बिट विचार में लिए जाएँ।
प्रत्येक क्रिया एक मानक बिटवाइज़ संक्रिया लागू करती है। सेट बिट को 1 करने के लिए n | mask उपयोग करता है। क्लियर बिट को 0 करने के लिए n & ~mask उपयोग करता है, जहाँ ~mask चौड़ाई के भीतर लिया जाता है ताकि उच्चतर बिट प्रभावित न हों। टॉगल बिट को पलटने के लिए n ^ mask उपयोग करता है। टेस्ट मान को अपरिवर्तित छोड़ देता है और केवल (n >> k) & 1 के माध्यम से क्वेरी किए गए बिट की सूचना देता है। संक्रिया के बाद परिणाम को फिर से widthMask से मास्क किया जाता है ताकि वह w बिट के भीतर रहे।
परिणाम दशमलव में, w-बिट शून्य-पैडेड द्विआधारी स्ट्रिंग के रूप में, और षोडशाधारी में दिखाया जाता है, साथ ही क्वेरी किए गए बिट का मान भी। सारा अंकगणित मनमानी-परिशुद्धता पूर्णांकों (BigInt) का उपयोग करता है इसलिए 64 बिट तक की चौड़ाई सटीक होती है। इनपुट पूर्णांक होने चाहिए; k को 0 <= k < w संतुष्ट करना चाहिए, और n अऋणात्मक होना चाहिए।
अक्सर पूछे जाने वाले प्रश्न
हाँ। स्थिति 0 सबसे कम महत्वपूर्ण (सबसे दाईं ओर का) बिट है, स्थिति 1 अगला है, और इसी तरह width - 1 तक।
टेस्ट मान बदले बिना बिट पढ़ता है। यह n को अपरिवर्तित छोड़ते हुए बिट k का वर्तमान मान 0 या 1 के रूप में लौटाता है।
चौड़ाई मास्क (1 << w) - 1 परिणाम को w बिट के भीतर रखता है, जो निश्चित-चौड़ाई वाले रजिस्टरों से मेल खाता है और सुनिश्चित करता है कि क्लियर और टॉगल चुने गए आकार से बाहर के बिट न पलटें।
इस नाम से भी जाना जाता है
TG we-Calculate Editorial Team. (2026). बिट सेट, क्लियर और टॉगल परिकलक [Online calculator]. TG we-Calculate. https://we-calculate.com/hi/calculator/bit-set-clear-toggle-calculator
TG we-Calculate Editorial Team. "बिट सेट, क्लियर और टॉगल परिकलक." TG we-Calculate. 2026. https://we-calculate.com/hi/calculator/bit-set-clear-toggle-calculator.
TG we-Calculate Editorial Team, "बिट सेट, क्लियर और टॉगल परिकलक," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hi/calculator/bit-set-clear-toggle-calculator
@misc{wecalculate_bit_set_clear_toggle_calculator, title = {बिट सेट, क्लियर और टॉगल परिकलक}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hi/calculator/bit-set-clear-toggle-calculator}}, year = {2026}, note = {TG we-Calculate} }
क्या इस कैलकुलेटर ने आपकी मदद की?
