Очистить младшие 16 бит

Я не очень хорошо разбираюсь в побитовых операторах, поэтому, пожалуйста, извините за вопрос, но как мне очистить младшие 16 бит 32-битного целого числа в C / C ++?

Например, у меня есть целое число: 0x12345678, и я хочу сделать это: 0x12340000

6
задан 123 29 July 2011 в 00:52
поделиться