← विकसक व डेटा
विकसक व डेटा · स्थानिकरित्या चालते

निश्चित-रुंदी बिटवाइज़ कॅल्क्युलेटर

पॅडेड बायनरी आणि हेक्साडेसिमल आउटपुटसह अनसाइनड 8-, 16-, 32- किंवा 64-बिट पूर्णांकांवर AND, OR, XOR, NOT आणि लॉजिकल शिफ्ट्स लागू करा.

तयार. तुमचा कार्यरत डेटा या ब्राउझरमध्येच राहतो.

हे साधन उपयुक्त का आहे

JavaScriptच्या signed 32-bit bitwise coercionमुळे अपेक्षित fixed-width result लपला जाऊ शकतो, अशा वेळी flags, permissions, register values आणि protocol fields पडताळण्यासाठी हे calculator वापरा.

हे कसे कार्य करते

दोन्ही operands bounded BigInt मूल्ये म्हणून पार्स केले जातात, निवडलेली operation विनंती केलेल्या width वर लागू केली जाते, आणि decimal, hexadecimal आणि binary rendering पूर्वी प्रत्येक result mask केला जातो.

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

8 बिट्सवर, 42 आणि 15 यांचा परिणाम दशांश 10, हेक्साडेसिमल 0x0A आणि बायनरी 00001010 असा होतो; NOT 42 चा परिणाम अमर्याद नकारात्मक मूल्याऐवजी 213 होतो.

वैधता

गणना निर्धारक आहे आणि अवैध इनपुट शांतपणे बदलण्याऐवजी पडताळणी त्रुटी स्पष्ट करते.

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

इनपुट आणि आउटपुट या टॅबमध्येच राहतील. कॉपी आणि डाउनलोड ब्राउझर API द्वारे सर्व्हरवर अपलोड न करता होतील.

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

प्रत्येक रन त्याचा टूल मोड, टाइमस्टॅम्प आणि इनपुट/आउटपुट आकार अहवालित करतो, त्यामुळे रूपांतरित डेटा ऑडिट केला जाऊ शकतो.