Если я хочу закодировать отрицательное число # со знаком дополнения до двух, скажем -7, в offset5 (последние 5 бит) 16-разрядной машинной инструкции, могу ли я просто сделать это? (Предполагая, что я использую Java)
int num = -7;
num = num & 0b11111;