一种实现方法 因为浮点数无法移位,所以要么强转成整数处理,要么就要拆成数组处理。这里我们使用当做数组处理。...0, -1]映射到[1, -1], 这样我们就可以把最开始的例子写成这样: x = (x - 1) * MathUtils_SignBit(x)x *= MathUtils_SignBit(...