मैं एक बाइट से कुछ मूल्य पढ़ रहा हूं। मुझे उपयोगकर्ता मैनुअल में बताया गया है कि इस बाइट में 3 अलग-अलग मान हैं। वहाँ एक मेज है कि इस तरह दिखाई देता है:सी #, बिट्स और बाइट्स - मैं बाइट से बिट मान कैसे प्राप्त करूं?
मैं व्याख्या है कि अर्थ है परिशुद्धता 3 बिट्स तक ले जाता है, पैमाने अप 2 लेता है और आकार 8 (1 बाइट) के लिए कुल 3 लेता है।
क्या मैं पर स्पष्ट नहीं कर रहा हूँ है:
1 - क्यों यह बजाय 0 0 के माध्यम से 7 लेबल के माध्यम से 7
2 (कुछ शायद महत्व से कोई लेना देना?) है - मैं कैसे निकाल कर उस बाइट से अलग मूल्य?
मुखौटा संख्या कैसे काम करता है इसके स्पष्टीकरण के लिए धन्यवाद। – bugfixr
ऑपरेटर को अन्य तरीकों से रैंड करने का प्रयास करें: var size = ((v और 7) >> 0); var scale = ((v और 28) >> 3); var precision = ((v और 224) >> 5); – Robetto