मान लीजिए कोड इस तरह दिया गया है:
pattern_mask [पैटर्न [i]] & amp; = ~ (1UL & lt; & lt; i);
जावा में किस प्रकार का प्रकार है? जावा में यह कैसे कार्यान्वित कर सकता है?
जावा में हस्ताक्षर नहीं किया गया है लंबे
संदर्भ
-
-
लंबे
, से-9223372036854775808
से9223372036854775807
, समावेशी
-
- < Li> एक पूर्णांक का शाब्दिक प्रकार
लंबे
है अगर यह एक एएससीआईआई पत्रएल
याl
(ell) के साथ होता है; अन्यथा यहint
प्रकार की है प्रत्ययएल प्राथमिकता है, क्योंकि अक्षर
l
(ell) अक्सर अंक1
(एक) से भिन्न है।
गिनर ऑपरेंड के मास्किंग पर
शिफ्ट संख्या को नकाब किया गया है: केवल <5> कोड के लिए 5 बिट्स लंबे
बदलाव के लिए केवल 6 बिट्स कम।
निम्न स्निपेट दिखाता है कि इसका कारण, 1
पर स्थानांतरण स्थानांतरण से अलग है 1 एल
पर
System.out.println (1 & lt; & lt; 1); // प्रिंट "2" सिस्टम.आउट.प्रिंटएलएन (1 & lt; & lt; 33); // प्रिंट "2" सिस्टम। आउट.प्रिंटएलएन (1 एल एंड एलटी; & lt; 33); // प्रिंट "8589934592" सिस्टम। आउट.प्रिंटएलएन (1 एल एंड एलटी; & lt; 65); / />
Comments
Post a Comment