Проверка установки бита по десятичному числу
Есть десятичное число, например 257. Нужно узнать, установлен ли в нём младший бит, если его перевести в двоичную форму.
Т.е. 0d257=0b100000001 и видно, что младший бит установлен.
Как бы это сделать, не заморачиваясь переводом в двоичную систему и получением последней цифры?
Никак не могу придумать, но решение скорее всего есть...
|