Something bất kỳ thứ hai trong CS nên có thể trả lời, nhưng tôi dường như không thể quấn quanh đầu tôi nó ...Thay thế một loạt chút
Tôi có một tập hợp các bit, và tôi cần phải thay thế một số của các bit với một tập hợp khác. Trong một ví dụ đơn giản:
10101010 chút Bản gốc thiết
00001111 -mask vị trí thay thế cho thấy
00001100 -new chút giá trị
10101100 -resulting chút thiết
Một ví dụ khác:
10101010 -bộ bit gốc
00.110.011 -mask
11111111 chút -new giá trị
10111011 -resulting chút thiết
Đó là tầm thường để làm điều này bằng cách duyệt qua các bit.
Có thể thực hiện điều này bằng cách sử dụng logic boolean (AND, OR, v.v.) không?
Điều đó có, cảm ơn. –