1樓:匿名使用者
luabit = require"bit"
require"base"
print(luabit)
這樣你就能看到所有的位運算了
常見的包括
2樓:匿名使用者
用c寫函式給予lua呼叫,或者用數**算
還請教一下,在lua語言中如何計算加減法運算? 5
3樓:匿名使用者
例子:include
int main()
;printf("%s\n",a+7);
return 0;
}lua語言中
#include
int main()
;printf("%s\n",a+7); // a+7相當於&a[7],也就是從a的首地址偏移7個位置,結果是:98
return 0;}
4樓:匿名使用者
lua 作為一個 解釋型指令碼 語言 可以非常容易的 動態執行一些**(也就是根據動態獲取的字串作為**去編譯)。
這樣,很容易寫出 一個 簡單的輸入型計算器。
local function main ()
io.write("please input a numeric expression: ")
local msg = io.read()
f = loadstring("return "..msg)
print( f() );
endmain()
--[[
input: 1 - 1/3 + 1/5 - 1/7
print: 0.72380952380952
input: "abc".."xyz"
print: abcxyz
input: os.time()
print: 1375383363
input: "hack"..os.execute("echo it's very dangerous.").."code"
print: abcxyz
--]]
但是,如果沒有實現系統函式的許可權和安全性控制的封裝,直接把程式暴漏給使用者,也許這種靈活性 會帶來一些無法挽回的損失
請問一下lua指令碼里面有沒有關於與、或、非、異或等位運算子,
5樓:匿名使用者
到目前為止,沒有相關運算子。5.2 以前標準庫不提供按位操作函式,5.2 開始標專
準庫 bit32 提供按位操作屬的函式。比如下面的**只可以可以用在 5.2 及以後版本。
> print(bit32.bor(1, 2))3
這個lua函式是什麼意思,lua語言建立一個函式如何呼叫執行這個函式
傳入一個指定字串和分隔符 返回一個table 內容為分隔後的結果 關於lua語言中math.floor函式的問題 先講這兩個 print math.floor 9.2 du 10print math.floor 9.2 9 10 9.2 9 9 9.2 10 函式返回zhi不大於引數x的最dao大整...
lua怎麼獲取table長度,lua表取長運算子是什麼
table.getn tablename 得到一個table的大小,等同於操作符 要注意的是 該table的key必須是有序的,索引是從1開始的。例如有專序的 local xiang print xiang length table.getn xiang 結果為 屬 lua print xiang ...
lua怎麼反編譯,請教lua如何反編譯,或者指點一下luadec的用法,請不要複製回答問題。
在cmd中執行,跟上引數就可以了,假設我們的luadec放在c lua下,想要看到c test test.lua檔案的原始碼,那麼我們可以使用如下操作 1.開啟cmd 命令列視窗 2.在視窗中輸入如下命令 c lua luadec.exe d c test test.lua c test test ...