XOR
←
_G
code:lua
XOR(a,b)
table:
#1
integer
#2
integer
戻り値 integer a ^ b
a,bのビット単位の排他的論理和を返す
実装例
code:cpp
int l_XOR(lua_State* L) {
unsigned int a = luaL_checkinteger(L,1);
unsigned int b = luaL_checkinteger(L,2);
lua_pushinteger(L, a ^ b);
return 1;
}
tips
LuaJITやBitOPが使える環境では
bit.bxor
を使うべきである