lua不同版本的位操作
5.1 使用外部bitlib庫
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio > require "bit" > a=12 > b=9 > print(bit.band(a,b)) 8 > print(bit.bor(a,b)) 13 > print(bit.bxor(a,b)) 5 > print(bit.bnot(a)) -13 > print(bit.rshift(a,2)) 3 > print(bit.lshift(b,3)) 72
5.2 使用內建bit32庫
Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio > require "bit32" > a=12 > b=9 > print(bit32.band(a,b)) 8 > print(bit32.bor(a,b)) 13 > print(bit32.bxor(a,b)) 5 > print(bit32.bnot(a)) 4294967283 > print(bit32.rshift(a,2)) 3 > print(bit32.lshift(b,3)) 72 > =bit32.lshift(b,3) 72
5.3 使用內建操作符
Lua 5.3.3 Copyright (C) 1994-2016 Lua.org, PUC-Rio > a=12 > b=9 > a & b 8 > a | b 13 > a ~ b 5 > ~ a -13 > a >> 2 3 > b << 3 72
相關文章
- For Update操作分析——不同Oracle版本之間的差異研究Oracle
- lua檔案操作
- aix不同版本安裝oracle的不同版本時的要求AIOracle
- ubuntu的不同版本Ubuntu
- lua快速入門~在js基礎上,知道Lua 和 Js 的不同即可JS
- openresty使用lua操作mysqlRESTMySql
- 為不同專案指定不同的 PHP 版本PHP
- 【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事項Oracle
- oracle不同版本的官方文件Oracle
- 使用不同版本vscdoe除錯不同版本nodejs除錯NodeJS
- lua陣列操作效能測試陣列
- Vault 不同版本的API的異同API
- 分析公司不同崗位的地位
- HTML不同版本與宣告HTML
- 教你如何用 Lua 操作檔案中的資料
- 不同版本的 web.xml 頭資訊WebXML
- JAVA JDK不同版本對JFrame的支援JavaJDK
- TensorFlow不同版本引起的錯誤
- 不同Oracle版本下物化檢視註釋的不同之處Oracle
- javascript引入了不同版本的多個jquery,如何不同版本之間不互相影響JavaScriptjQuery
- 位操作
- hadoop不同版本有哪些Hadoop
- 不同版本間 EXP 問題
- Ubuntu 切換不同 CUDA 版本Ubuntu
- 【位操作筆記】位計數演算法 分治法統計 4 另外一個版本筆記演算法
- 如何在 XAMPP 中使用 不同的 PHP 版本PHP
- Ubuntu 不同版本的下載 以及 換源Ubuntu
- VC++獲取不同Windows版本的方法C++Windows
- 不同版本下的rman壓縮備份
- 查詢某個欄位的不同值
- 淺析py-faster-rcnn中不同版本caffe的安裝及其對應不同版本cudnn的解決方案ASTCNNDNN
- 位操作(取反)
- 常用位操作
- 常用的JavaScript位操作(Bitwise)JavaScript
- 位與操作,bitand的使用
- Lua騷操作——三元條件運算子
- 位操作基礎篇之位操作全面總結
- Qt Creator匯入不同Qt版本QT