विंडोज़ 7 कैलकुलेटर में Lsh और Rsh कीज़ का उपयोग


9

क्या किसी को विंडोज 7 कैलकुलेटर में Lsh और Rsh कीज़ का फंक्शन पता है, जब यह प्रोग्रामर के मोड में है। एक को लगता है कि यह बिट्स को बाएं और दाएं स्थानांतरित करने के लिए होगा, लेकिन ऐसा प्रतीत नहीं होता है: कभी-कभी कुछ भी नहीं होता है, अन्य बार मुझे डिस्प्ले में 'रिजल्ट नॉट डिफाइंड' संदेश मिलता है। क्या किसी ने अभी तक इसका पता लगाया है, क्या यह एक ज्ञात बग है?

जब हम इस पर होते हैं, तो क्या किसी के पास एक अच्छे कैलकुलेटर के लिए सुझाव हैं, एक एक सभ्य संदर्भ गाइड / उपयोगकर्ता गाइड के साथ (विंडोज़ की मदद किसी भी कुंजी में, किसी भी मोड में क्या है, इस पर कोई संकेत नहीं देता है)।


यह पदु के जवाब में है। लगता है कि आप '16' का उपयोग कर रहे हैं। ध्यान दें कि आप हेक्स मोड में हैं और '16' वास्तव में हेक्स है न कि दशमलव।

जवाबों:


12

Lshऔर Rshक्रमशः बाएं और दाएं बदलाव करते हैं। बटन दबाने के बाद, आपको उन बाइनरी अंकों की संख्या निर्दिष्ट करने की आवश्यकता है जिन्हें आप संख्या को स्थानांतरित करना चाहते हैं। देखें "सभी बटन क्या करते हैं?" अधिक जानकारी के लिए यहाँ


हालांकि कैलकुलेटर में बदलाव के साथ एक बग है। हेक्स मोड पर जाएं, DWORD चुनें और 10000 में टाइप करें। अब 16 की शिफ्ट राइट की कोशिश करें। उत्तर 1 होना चाहिए, लेकिन कैलकुलेटर 0. देता है। वास्तव में यह और भी विचित्र है। समान प्रक्रिया का प्रयास करें, लेकिन 8 से दाएं और 8 से फिर से शिफ्ट करें ... उत्तर सही है। अब फिर से उसी नंबर को आज़माएं, लेकिन 12 से दाएं शिफ्ट करें ... फिर से शून्य! मुझे लगता है कि जिसने भी इस कैलकुलेटर को प्रोग्राम किया है वह एक प्रोग्रामर :-) नहीं था
पडू मेरलोटी

5
पादु, तुम जो कर रहे हो, वह 22 बिट्स सही है! आपको याद है कि आप हेक्स मोड में हैं। ;)

0

यह हमारे उपयोगकर्ताओं की गलतफहमी के रूप में इतना बग नहीं है। (मुझे लगता है कि कैलकुलेटर के प्रोग्रामरों का भी इसमें हाथ था।)

यदि आप हेक्स मोड में हैं, तो मैंने पाया कि Lsh कुंजी दबाने के बाद आप जिस नंबर को टाइप करते हैं वह एक हेक्स संख्या है, दशमलव संख्या नहीं।

उदाहरण के लिए, यदि आप बाईं ओर 23 दशमलव स्थानों को थोड़ा स्थानांतरित करना चाहते हैं, तो कोई आपसे 1 दर्ज करने की अपेक्षा करेगा, फिर Lsh दबाएं, फिर 23 टाइप करें। लेकिन वास्तव में क्या होता है यह 35 बिट्स (23h = 35 दशमलव) में स्थानांतरित हो जाता है। )

तो, अगर आप वास्तव में 23 दशमलव बिट्स को जादुई संख्या में स्थानांतरित करना चाहते हैं (Lsh कुंजी दबाने के बाद) 17 है।

मैंने अपने सिर को कुछ घंटों के लिए तब तक पीटा जब तक कि मैंने गलती से Lsh 10 को एक बार नहीं मारा और 16 को शिफ्ट हो गया।

वर्कअराउंड हेक्स मोड में नंबर दर्ज करना है, दशमलव मोड पर स्विच करना है, Lsh (या Rsh) कुंजी दबाएं, बिट्स की दशमलव संख्या को शिफ्ट करने के लिए दर्ज करें, (तब = बेशक) फिर हेक्स मोड पर वापस जाएं।

क्या एक पी.टी.ए.

निशान।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.