在任何语言中很容易将十进制转换为二进制,反之亦然,但是我需要一个更加复杂的函数。十进制到二进制(二进制)
给定一个十进制数和一个二进制位,我需要知道二进制位是On还是Off(True或False)。
例子:
IsBitTrue(30,1) // output is False since 30 = 11110 IsBitTrue(30,2) // output is True IsBitTrue(30,3) // output is True
的功能将被称为次每秒很多,所以快速算法是必要的..你的帮助是非常赞赏:d
“有点复杂” ......双关语意? – seth 2009-07-30 00:21:35