คำถามติดแท็ก bitmask

2
Bit Masking คืออะไร
ฉันค่อนข้างใหม่สำหรับการเขียนโปรแกรม C และฉันพบการปิดบังเล็กน้อย บางคนสามารถอธิบายแนวคิดและหน้าที่ทั่วไปของการปิดบังบิตให้ฉันได้หรือไม่ ตัวอย่างชื่นชมมาก


6
ใช้ bitmask ใน C #
สมมติว่าฉันมีสิ่งต่อไปนี้ int susan = 2; //0010 int bob = 4; //0100 int karen = 8; //1000 และฉันส่ง 10 (8 + 2) เป็นพารามิเตอร์ไปยังเมธอดและฉันต้องการถอดรหัสสิ่งนี้เพื่อหมายถึงซูซานและคาเรน ฉันรู้ว่า 10 คือ 1010 แต่ฉันจะใช้ตรรกะบางอย่างเพื่อดูว่ามีการตรวจสอบบิตเฉพาะได้อย่างไร if (condition_for_karen) // How to quickly check whether effective karen bit is 1 ตอนนี้สิ่งที่ฉันคิดได้ก็คือการตรวจสอบว่าหมายเลขที่ฉันผ่านคืออะไร 14 // 1110 12 // 1100 10 // 1010 …
100 c#  bitmask 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.