У меня есть bignum, отформатированный как строка вроде этой: "123456789123456789123456789", и мне нужно проверить, установлен ли указанный бит.Компоненты представляют собой однозначные числа в этой строке.
Обычно я делал бы это так, если бы хотел проверить, установлен ли бит 54: NyNumber & (1 << 54) </p>
Проблема заключается вУ меня нет ни AND, ни SHIFT в используемой библиотеке bignum.
Итак, вопрос в том,Как я могу проверить, установлен ли бит в число, отформатированное как строка с произвольным размером?
Редактировать: Просто чтобы уточнить: я использую небольшой язык сценариев под названием Autoit3 сследующая библиотека: http://www.autoitscript.com/forum/topic/83529-bignum-udf, которая представляет BigNums в виде строк.