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

साइन किए गए और साइन न किए गए पूर्णांक कनवर्टर

स्पष्ट 8-, 16-, 32- या 64-बिट चौड़ाई पर signed two's-complement और unsigned representations के बीच decimal integers को पुनर्व्याख्यायित करें।

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

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

इस कन्वर्टर का उपयोग तब करें जब लॉग, बाइनरी APIs या डेटाबेस फ़ील्ड समान निश्चित-चौड़ाई बिट्स को अलग-अलग signedness के साथ दिखाएँ और आपको बिना precision loss के मानों का सामंजस्य करना हो।

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

Signed input की range जांच की जाती है और modulo 2^width पर map किया जाता है; unsigned input को उसी bit pattern तक सीमित किया जाता है और उसके सबसे महत्वपूर्ण bit का परीक्षण करके interpret किया जाता है.

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

8 बिट पर, signed -1 और unsigned 255 दोनों का hexadecimal 0xFF और binary 11111111 समान होता है, जबकि unsigned 128 को signed -128 के रूप में पुनर्व्याख्यायित किया जाता है.

मान्यता

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

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

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

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

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