60c256f91b 2024-06-27 1: local bit = bit
60c256f91b 2024-06-27 2: local s = {}
60c256f91b 2024-06-27 3: -- 和与或
60c256f91b 2024-06-27 4: --~ 左数
60c256f91b 2024-06-27 5: --~ 右数
60c256f91b 2024-06-27 6: function s.位和(u1, u2)
60c256f91b 2024-06-27 7: return bit.band(u1, u2)
60c256f91b 2024-06-27 8: end
60c256f91b 2024-06-27 9: -- 左移与右移
60c256f91b 2024-06-27 10: --~ 数
60c256f91b 2024-06-27 11: --~ 右移几位
60c256f91b 2024-06-27 12: function s.位右移(u1, u2)
60c256f91b 2024-06-27 13: return bit.rshift(u1, u2)
60c256f91b 2024-06-27 14: end
60c256f91b 2024-06-27 15: return s