Global = Global or {};
local bits = {};


function bits.bxor(num1,num2)
    local ret=bit32.bxor(num1,num2);--异或
    return ret;
end


function bits.bor(num1,num2)
    local ret=bit32.bor(num1,num2);--
    return ret;
end


function bits.rshift(num,shiftbitnum)
    local ret=bit32.rshift(num,shiftbitnum);--右移
    return ret;
end

function bits.lshift(num,shiftbitnum)
    local ret=bit32.lshift(num,shiftbitnum);--左移
    return ret;
end

function bits.band(num1,num2)
    local ret=bit32.band(num1,num2);--
    return ret;
end

function bits.bnot(num1,num2)
    local ret=bit32.bnot(num1,num2);--取反
    return ret;
end


Global.bits = bits;
return bits;

 

相关文章:

  • 2022-01-16
  • 2021-11-12
  • 2021-05-19
  • 2021-10-20
  • 2021-10-27
  • 2021-12-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案