luatos bit库

简介: luatos bit库

合宙Air724UG 的luatos是基于lua5.1的,调试发现,位运算操作符用不了,可以使用bit库来替代,记录一下。


bit库使用说明连接:


Luat社区


https://doc.openluat.com/wiki/21?wiki_page_id=2253

bit
bit.bnot( value )
bit.band( val1, val2, ... valn )
bit.bor( val1, val2, ... valn )
bit.bxor( val1, val2, ... valn )
bit.lshift( value, shift )
bit.rshift( value, shift )
bit.arshift( value, shift )
bit.bit( position )
bit.isset(value, position)  --判断某一位是否为1
bit.isclear(value, position) --判断某一位是否为0
bit.set(value, pos1, pos2, ...posn)
number=bit.clear(value, pos1, pos2, ...posn)
目录
相关文章
|
算法 编译器 程序员
BIT-3-函数(6000字详解析)
BIT-3-函数(6000字详解析)
58 0
|
6月前
|
存储 数据安全/隐私保护 计算机视觉
Python教程:一文了解从Bytes到Bits的数据转换
在Python编程中,处理数据时经常需要在字节(bytes)和位(bits)之间进行转换。这种转换在网络通信、数据加密、图像处理等领域尤为常见。本文将详细介绍如何在Python中进行字节与位之间的转换,并提供一个实用的功能:如何在指定的位位置替换位数据。
299 4
|
7月前
|
BI 索引 Python
python字节(bytes)
【5月更文挑战第8天】python字节(bytes)
94 5
|
安全 Windows
一招教你判断Windows系统的版本 32Bit or 64Bit
一招教你判断Windows系统的版本 32Bit or 64Bit
535 0
|
存储
[oeasy]python0088_字节_Byte_存储单位_KB_MB_GB_TB
[oeasy]python0088_字节_Byte_存储单位_KB_MB_GB_TB
150 0
[oeasy]python0088_字节_Byte_存储单位_KB_MB_GB_TB
|
数据采集 存储 算法
python处理smap level2c 数据---根据 iqc_flag进行数据质量控制(二进制&十进制)
最近在处理SMAP_level2c_sss数据时,再进行偏差估计时发现数据存在问题,根据卫星图像对比,发现在数据筛选之前未进行质量控制,因此有较大的问题。再次,进行一定的总结:
python处理smap level2c 数据---根据 iqc_flag进行数据质量控制(二进制&十进制)
Java中字节Byte和位Bit的关系
Java中字节Byte和位Bit的关系
|
iOS开发 Linux C++
Cocos2d-x V2.x版本对64bit的支持
2015年2月1日后新提交的应用必须要支持64位架构。 我所使用的是cocos2d-x V2.0版本,而且源码有部分代码是修改过的。好在cocos2d-x官方已经放出了一个支持64位的2.2.6版本,可以做为参考。
1397 0
Bit++
Bit++
218 0
Bit++
|
网络协议 机器人 物联网
案例分享:Qt modbus485调试工具(读写Byte、Int、DInt、Real、DReal)(当前v1.3.0)
案例分享:Qt modbus485调试工具(读写Byte、Int、DInt、Real、DReal)(当前v1.3.0)
案例分享:Qt modbus485调试工具(读写Byte、Int、DInt、Real、DReal)(当前v1.3.0)

热门文章

最新文章