如何扩展coldfusion中的32位限制?

时间:2014-07-01 10:02:33

标签: coldfusion logic bit

我们一直在使用位操作为用户提供自定义报表各部分的功能。每个部分都有一个比特值,用户选择包括的所有部分的总和是用户的偏好。然后,我们可以使用位操作来确定要在用户报告中显示的部分。

但是,ColdFusion位操作仅限于32位数字,我们报告中的部分数量可能很快超过此限制。我们想开发一种方法来执行64位及更高位的位操作。在CF中有没有内置的方法来实现这一目标?如果没有,我们如何手动完成此操作? (即将64位数字分成2个独立的32位数,执行位操作,并将其重新连接在一起)

1 个答案:

答案 0 :(得分:4)

您可以改为使用BigInteger吗?