0
我有2個任意的16位整數。作爲一個例子:將範圍拆分成可以位掩碼的塊
start: 0010000000000000 (8192)
end: 1111111111111111 (65535)
我想分割範圍8192-65535成可以用一個位掩碼錶示的東西。所以在這種情況下,我希望能夠識別:
start: 0001000000000000 (8192)
end: 0011111111111111 (16383)
start: 0100000000000000 (16384)
end: 0111111111111111 (32767)
start: 1000000000000000 (32768)
end: 1111111111111111 (65535)
我該如何去做這件事?不是特定語言,只需要一些想法。