यह प्रोजेक्ट शोबिट्स नामक एक क्लास बनाता है जो
की अनुमति देता है
बाइनरी में किसी भी पूर्णांक मान का बिट पैटर्न प्रदर्शित करें।
इस तरह की कक्षा प्रोग्रामिंग में बहुत उपयोगी हो सकती है। उदाहरण के लिए, डिवाइस ड्राइवर कोड को डीबग करते समय, बाइनरी में डेटा स्ट्रीम की निगरानी करने में सक्षम होना अक्सर फायदेमंद होता है।
class ShowBits { int numbits; ShowBits(int n) { numbits = n; }
ShowBits ऐसे ऑब्जेक्ट बनाता है जो निर्दिष्ट संख्या में बिट्स प्रदर्शित करते हैं। उदाहरण के लिए, एक ऑब्जेक्ट बनाने के लिए जो किसी मान के निम्न-क्रम 8 बिट्स प्रदर्शित करता है,
का उपयोग करें
शोबिट्स बाइटवल = नया शोबिट्स(8)
प्रदर्शित किये जाने वाले बिट्स की संख्या को numbits में संग्रहित किया जाता है
वास्तव में बिट पैटर्न प्रदर्शित करने के लिए, शोबिट्स शो( ),
विधि प्रदान करता हैध्यान दें कि शो() एक लंबा पैरामीटर निर्दिष्ट करता है। हालाँकि, इसका मतलब यह नहीं है कि आपको हमेशा शो() को एक लंबा मान पास करना होगा। जावा के स्वचालित प्रकार के प्रचार के कारण, किसी भी पूर्णांक प्रकार को show( ) में पारित किया जा सकता है। प्रदर्शित बिट्स की संख्या न्यूबिट्स में संग्रहीत मान से निर्धारित होती है। 8 बिट्स के प्रत्येक समूह के बाद, शो () एक स्थान प्रदर्शित करता है। इससे लंबे बिट पैटर्न के बाइनरी मानों को पढ़ना आसान हो जाता है।
रेपो में उदाहरण देखें
शोबिट्सडेमो
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3