tengo el siguiente:pregunta de máscara de bits?
public static final int LIMIT_ONE = 1;
public static final int TRADEABLE = (1 << 1);
public static final int SELLABLE = (1 << 2);
public static final int STORABLE = (1 << 3);
public static final int STORABLE_IN_WH = (1 << 4);
public static final int STORABLE_IN_LEGION_WH = (1 << 5);
public static final int BREAKABLE = (1 << 6);
public static final int SOUL_BOUND = (1 << 7);
public static final int UNK9 = (1 << 8);
public static final int UNK10 = (1 << 9);
public static final int UNK11 = (1 << 10);
public static final int CAN_COMPOSITE_WEAPON = (1 << 11);
public static final int BLACK_CLOUD_TRADERS = (1 << 12);
public static final int CAN_SPLIT = (1 << 13);
public static final int UNK15 = (1 << 14);
public static final int UNK16 = (1 << 15);
y quería entender cómo se calcula que dé el resultado de seguimiento, por ejemplo:
estoy realmente ni idea de cómo el trabajo de máscara de bits y si cualquiera podría quizás dar algunos consejos y explicar cómo va a ese número, lo apreciaría mucho.
¿quieres saber qué '' << hace? No entiendo la pregunta. –
@Nikita del conjunto anterior. Quería saber cómo genera la máscara de bits 12414 y cómo revertirla. – Prix