Цитата Сообщение от shurik-ua Посмотреть сообщение
в первом варианте у нас гарантированно установлен 1-ый бит, во втором же случае такой уверенности нет.

P.S.и я бы XOR заменил на OR чтобы более наглядно было видно что нужно именно установить определённый бит, а не проинвертировать.
Первый бит установлен. Это будет понятно, если внимательно посмотреть исходник, и комментарии.

XOR ставился специально для запутывания)