Легко преобразовать десятичное число в двоичное и наоборот на любом языке, но мне нужна более сложная функция.
Учитывая десятичное число и двоичное место, мне нужно знать, включен ли двоичный бит в значение «Вкл» или «Выкл» (True или False).
Пример:
IsBitTrue(30,1) // output is False since 30 = 11110
IsBitTrue(30,2) // output is True
IsBitTrue(30,3) // output is True
Функция будет вызываться много раз в секунду, поэтому необходим быстрый алгоритм. Ваша помощь очень ценится: D