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