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àm điều này bằng cách sử dụng toán tử bitwise đơn giản?Thuật toán cho bitwise fiddling
Ví dụ số nhị phân 32-bit là:
1010 0000 1011 1111 0100 1000 1010 1001
và thấp hơn 16-bit tôi có là:
0000 0000 0000 0001
nên kết quả là:
1010 0000 1011 1111 0000 0000 0000 0001
tôi có thể làm cái này như thế nào?
Tôi muốn làm điều này trong một bước – aherlambang
Bạn không thể thực hiện việc này với 1 toán tử. Bạn cần ít nhất 2, và với phần mở rộng dấu tham gia, 3. – polygenelubricants