← डेवलपर और डेटा
डेवलपर और डेटा · स्थानीय रूप से चलता है

नियत-चौड़ाई बिटवाइज़ कैलकुलेटर

शून्यचिह्नित 8-, 16-, 32- या 64-बिट पूर्णांकों पर AND, OR, XOR, NOT और तार्किक शिफ्ट लागू करें, और पैड किए गए बाइनरी तथा हेक्साडेसिमल आउटपुट के साथ।

तैयार। आपका कार्य डेटा इस ब्राउज़र में रहता है।

यह उपकरण क्यों उपयोगी है

JavaScript के signed 32-बिट bitwise coercion से इच्छित fixed-width परिणाम छिप जाने की स्थिति में flags, permissions, register values और protocol fields की पुष्टि करने के लिए इस कैलकुलेटर का उपयोग करें.

यह कैसे काम करता है

दोनों ऑपरेंड बाउंडेड BigInt मानों के रूप में पार्स किए जाते हैं, चयनित ऑपरेशन अनुरोधित चौड़ाई पर लागू किया जाता है, और हर परिणाम को दशमलव, हेक्साडेसिमल तथा बाइनरी रेंडरिंग से पहले मास्क किया जाता है।

व्यावहारिक उदाहरण

8 बिट्स पर, 42 और 15 से दशमलव 10, हेक्साडेसिमल 0x0A और बाइनरी 00001010 प्राप्त होते हैं; NOT 42 से असीमित ऋणात्मक मान के बजाय 213 प्राप्त होता है।

मान्यता

गणना निर्धारक है और अमान्य इनपुट को चुपचाप बदलने के बजाय सत्यापन त्रुटियों को समझाती है।

गोपनीयता सीमा

इनपुट और आउटपुट इस टैब में रहते हैं। कॉपी और डाउनलोड ब्राउज़र API के माध्यम से होते हैं बिना किसी सर्वर अपलोड के।

परिणाम पासपोर्ट

हर रन अपने टूल मोड, टाइमस्टैम्प और इनपुट/आउटपुट आकार की रिपोर्ट करता है ताकि परिवर्तित डेटा का ऑडिट किया जा सके।