我有一个格式化为这样的字符串的 bignum:“123456789123456789123456789”,我需要检查是否设置了指定的位。此字符串中的组件是个位数。
如果我想检查是否设置了第 54 位,通常我会这样做:NyNumber&(1<<54)
问题是我正在使用的 bignum 库中没有 AND 或 SHIFT。
所以问题是;如何检查一个位是否设置为格式为任意大小的字符串的数字?
编辑:澄清一下:我正在使用一种名为Autoit3的小型脚本语言和以下库:http : //www.autoitscript.com/forum/topic/83529-bignum-udf 将 BigNums 表示为字符串。