हेक्स कैलकुलेटर के रूप में बीसी का उपयोग कैसे करें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

लिनक्स जैसे विभिन्न यूनिक्स-जैसे ऑपरेटिंग सिस्टम कार्यान्वयन और GNU सुइट में बहुत कुछ है जिसमें bc मूल कैलकुलेटर भाषा शामिल है। इसका सिंटैक्स C प्रोग्रामिंग लैंग्वेज से काफी मिलता-जुलता है। आप इसे कमांड लाइन से एक हेक्स कैलकुलेटर के रूप में उपयोग कर सकते हैं, इसलिए आपको कभी भी अपने फोन के लिए कुछ हेक्साडेसिमल या ऑक्टल ऐप डाउनलोड करने की आवश्यकता नहीं है।



डेवलपर्स और कुछ होमवर्क पर काम करने वाले लोगों के लिए यह बहुत अच्छी खबर है। हालांकि आपको ऐसा करने के लिए एक टर्मिनल खोलने की आवश्यकता होगी। Ctrl, Alt और T दबाए रखें या उबंटू यूनिटी डैश पर टर्मिनल शब्द खोजें। आप इसे सिस्टम टूल्स के तहत व्हिस्कर या एप्लिकेशन मेनू से शुरू करना चाह सकते हैं। MacOS के उपयोगकर्ता यूटिलिटीज फ़ोल्डर से या डॉक पर क्लिक करके एक टर्मिनल शुरू कर सकते हैं। आप इन दिनों सबसे यूनिक्स जैसे ऑपरेटिंग सिस्टम पर और न केवल लिनक्स में बीसी पा सकते हैं।



विधि 1: कन्वर्ट दशमलव और हेक्साडेसिमल संख्या के लिए बीसी का उपयोग करना

प्रकार इको ‘ओबेस = 16; 127’ | बीसी 127 को हेक्साडेसिमल में बदलने के लिए नियमित आधार -10 नंबर से। स्वाभाविक रूप से, आप इसे किसी भी पूरे नंबर से बदल सकते हैं। आपको जो परिणाम मिलेगा वह 7F है, और यदि आप वापस नियमित आधार -10 में बदलना चाहते हैं तो आप टाइप कर सकते हैं इको cho ibase = 16; obase = A; 7F '| बीसी और धक्का दर्ज करें। यह सरल है और इसे किसी भी मान्य हेक्स संख्या के साथ कभी भी उपयोग किया जा सकता है। जैसा कि यह एक वैध यूनिक्स-शैली कमांड है, आप इसे किसी भी प्रकार की शेल स्क्रिप्ट में शामिल कर सकते हैं। यह याद रखना आसान है कि आप इसे कमांड लाइन से किसी भी क्षण उपयोग कर सकते हैं, आपको एक नंबर को आगे और पीछे जल्दी से बदलने की आवश्यकता है।



विधि 2: द्विआधारी हेक्स कैलकुलेटर के साथ बाइनरी और हेक्साडेसिमल संख्याओं को परिवर्तित करना

कमांड प्रॉम्प्ट पर इको ‘obase = 16; ibase = 2; 111010001’ | बीसी एक द्विआधारी संख्या को एक हेक्स में बदलने के लिए। पुश दर्ज करें और आपको उत्तर के रूप में 1D1 मिलना चाहिए। स्वाभाविक रूप से, आप उस बाइनरी लाइन को किसी भी बाइनरी नंबर के साथ भर सकते हैं जिसकी आपको उस समय परिवर्तित करने की आवश्यकता थी। एक बार फिर, रिवर्स भी सही है और हेक्स संख्या को बाइनरी में बदलने के लिए शामिल हेक्स कैलकुलेटर का उपयोग करना संभव है। टाइपिंग इको ‘ओबेस = 2; आईबेस = 16; 1 डी 1’ | बीसी और धकेलने वाले प्रवेश से आपको अपना मूल नंबर वापस मिल जाएगा, लेकिन आप 1D1 को अन्य मान्य हेक्स मानों से बदल सकते हैं।



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

विधि 3: पूर्ण हेक्स कैलकुलेटर के रूप में बीसी का उपयोग करना

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

मान लें कि आपके पास एक हेक्स संख्या है जो EE65522D है और आप इसे C3EFAF86 से घटाना चाहते हैं। आप टाइप कर सकते हैं इको cho ibase = 16; EE65522D-C3EFAF86 '| बीसी और उत्तर खोजने के लिए एन्टर पुश करें। यदि आप उत्तर को हेक्साडेसिमल में रखना पसंद करते हैं, तो आप कोशिश कर सकते हैं echo 16 obase = 16; ibase = 16; EE65522D-C3EFAF86 ' बीसी उस तरह से हल करने के लिए। अन्य अंकगणित संचालन की भी अनुमति है। उदाहरण के लिए, इको 16 obase = 16; ibase = 16; EE65522D * C3EFAF86 ' बीसी दो मूल्यों को एकाधिक होगा। यदि आप चाहें तो इसके अलावा आप एक ऑपरेंड के रूप में + का उपयोग कर सकते हैं। विभाजन के लिए / शेष का उपयोग नहीं करते; ऐसा करने के लिए आपको मापांक के लिए% का उपयोग करने की आवश्यकता नहीं है।

उदाहरण के लिए, रनिंग इको ase obase = 16; ibase = 16; EE65522D% C3EFAF86 '| bc 2A75A2A7 का मान लौटाता है, क्योंकि एक हेक्स कैलकुलेटर के माध्यम से चलने पर उस समीकरण का भागफल 1 शेष 2A75A2A7 होता है। दोनों मानों को खोजने के लिए पहले / उसके बाद% ऑपरेंड चलाएं।

3 मिनट पढ़ा