uint number = 0x418 in bits : 0000010000011000
uint number1 = 0x8041 in bits: 1000000001000001
uint number2 = 0x1804 in bits: 0001100000000100
で 0x8041 を取得できません
number >> 4;
また
(number >> 4) & 0xffff;
シフトで 0x418 から 0x8041 と 0x1804 を取得するにはどうすればよいですか?
解決
(number >> nbits) | (number << (16 - nbits))