मुझे वास्तव में बड़ी संख्या मिली है: 57 992188 9 8 और इसे 13 बिट्स में स्थानांतरित करना चाहते हैं।
तो, windows-कैलकुलेटर या अजगर मुझे देता है:जावास्क्रिप्ट में बिट्सफ़िफ़्ट
5799218898 >> 13 | 100010100100001110011111100001 >> 13 70791 | 10001010010000111
जैसी उम्मीद थी।
लेकिन जावास्क्रिप्ट:
5799218898 >> 13 | 100010100100001110011111100001 >> 13 183624 | 101100110101001000
मैं इसे जावास्क्रिप्ट में आंतरिक पूर्णांक प्रतिनिधित्व की वजह से लगता है, लेकिन उस बारे में कुछ भी नहीं मिल रहा।
सही उत्तर वास्तव में 707912 (10101100110101001000) है जो इसे स्पष्ट करता है कि पहले दो बाइनरी अंक कटा हुआ हो रहे हैं। – Miles