位运算封�

可以很方便的扩展给lua 使用