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
相關文章
- lua檔案操作
- lua快速入門~在js基礎上,知道Lua 和 Js 的不同即可JS
- 為不同專案指定不同的 PHP 版本PHP
- 【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事項Oracle
- lua千分位上加分號
- 分析公司不同崗位的地位
- 教你如何用 Lua 操作檔案中的資料
- hadoop不同版本有哪些Hadoop
- javascript引入了不同版本的多個jquery,如何不同版本之間不互相影響JavaScriptjQuery
- 位操作
- 【位操作筆記】位計數演算法 分治法統計 4 另外一個版本筆記演算法
- 不同版本的 web.xml 頭資訊WebXML
- 如何在 XAMPP 中使用 不同的 PHP 版本PHP
- Ubuntu 不同版本的下載 以及 換源Ubuntu
- Ubuntu 切換不同 CUDA 版本Ubuntu
- 淺析py-faster-rcnn中不同版本caffe的安裝及其對應不同版本cudnn的解決方案ASTCNNDNN
- 常用的JavaScript位操作(Bitwise)JavaScript
- Lua騷操作——三元條件運算子
- 位操作(取反)
- 不同insert操作產生的undo的測試
- 神奇解決NoClassDefFoundError版本不同的問題Error
- Qt Creator匯入不同Qt版本QT
- 在lua中操作http請求有兩種方式HTTP
- Windows下Visual Studio 2013編譯Lua 5.1.4版本Windows編譯
- JS的二進位制操作JS
- Python 4 種不同的存取檔案騷操作Python
- [RDMA] RDMA的不同操作是否保證順序?
- 值得推薦的C#不同版本語言特性C#
- 痞子衡嵌入式:不同J-Link版本對於i.MXRT1170連線復位後處理行為有所不同
- 不同版本exp/imp使用注意事項
- MySQL 不同版本預設字符集MySql
- 電腦本地安裝不同版本MySQLMySql
- lua的for的坑
- 如何檢視solaris系統的版本和位數?solaris系統的版本和位數的檢視方法
- java Integer中的方法解析(位操作)Java
- 表單請求 統一欄位不同場景不同處理
- Python中字典dict的11種不同操作方法Python
- SEO專案操作在不同階段的工作分配
- 直接透過修改二進位制檔案OpenSSH和OpenSSL的版本為最高版版本來達到形式主義等保要求的操作