bit-fiddling

    10Nhiệt

    2Trả lời

    Tôi có một số di truyền mã và không thể tìm ra một mảnh của nó: byte[] b = new byte[4] { 3, 2, 5, 7 }; int c = (b[0] & 0x7f) << 24 | b[1] << 16 | b[2] << 8 | b[3]; bất cứ ai có thể cho những gì đan

    5Nhiệt

    4Trả lời

    Nếu tôi có số nhị phân 32 bit và tôi muốn thay thế số 16 bit thấp hơn của số nhị phân bằng số 16 bit mà tôi có và giữ 16 bit trên của số đó thành tạo ra một số nhị phân mới .. làm thế nào tôi có thể l