• LuatOS-SOC接口文档(air780E)--bit64 - 32位系统上对64位数据的基本算术运算和逻辑运算


    bit64.to32(data64bit)

    64bit数据转成32bit输出

    参数

    传入值类型

    解释

    string

    9字节数据

    返回值

    返回值类型

    解释

    any

    根据64bit数据输出int或者number

    例子


    bit64.to64(data32bit)

    32bit数据转成64bit数据

    参数

    传入值类型

    解释

    int/number

    32bit数据

    返回值

    返回值类型

    解释

    string

    9字节数据

    例子


    bit64.show(a,type,flag)

    64bit数据格式化打印成字符串,用于显示值

    参数

    传入值类型

    解释

    string

    需要打印的64bit数据

    int

    进制,10=10进制,16=16进制,默认10,只支持10或者16

    boolean

    整形是否按照无符号方式打印,true是,false不是,默认false,浮点忽略

    返回值

    返回值类型

    解释

    string

    可以打印的值

    例子


    bit64.plus(a,b,flag1,flag2)

    64bit数据加,a+b,a和b中有一个为浮点,则按照浮点运算

    参数

    传入值类型

    解释

    string

    a

    string/int/number

    b

    boolean

    整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

    boolean

    浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

    返回值

    返回值类型

    解释

    string

    9字节数据

    例子


    bit64.minus(a,b,flag1,flag2)

    64bit数据减,a-b,a和b中有一个为浮点,则按照浮点运算

    参数

    传入值类型

    解释

    string

    a

    string/int/number

    b

    boolean

    整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

    boolean

    浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

    返回值

    返回值类型

    解释

    string

    9字节数据

    例子


    bit64.mult(a,b,flag1,flag2)

    64bit数据乘,a*b,a和b中有一个为浮点,则按照浮点运算

    参数

    传入值类型

    解释

    string

    a

    string/int/number

    b

    boolean

    整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

    boolean

    浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

    返回值

    返回值类型

    解释

    string

    9字节数据

    例子


    bit64.pide(a,b,flag1,flag2)

    64bit数据除,a/b,a和b中有一个为浮点,则按照浮点运算

    参数

    传入值类型

    解释

    string

    a

    string/int/number

    b

    boolean

    整形运算时是否按照无符号方式,true是,false不是,默认false,浮点运算忽略

    boolean

    浮点运算结果是否要强制转成整数,true是,false不是,默认false,整形运算忽略

    返回值

    返回值类型

    解释

    string

    9字节数据

    例子


    bit64.shift(a,b,flag)

    64bit数据位移 a>>b 或者 a<

    参数

    传入值类型

    解释

    string

    a

    int

    b

    boolean

    位移方向,true左移<<,false右移>>,默认false

    返回值

    返回值类型

    解释

    string

    9字节数据

    例子

  • 相关阅读:
    python 将一个文件中的空格替换成逗号 写入新文件
    会声会影2024有哪些新功能?好不好用
    【软件建模与设计】-02-UML图
    java毕业设计导师交流系统Mybatis+系统+数据库+调试部署
    在 Django Model ViewSet 中实现多对多字段的搜索
    Python中的 if __name__ ==‘main‘
    vue computed作用特点及使用场景及示例
    网课答案查询单页源码+免费题库api接口
    Stable Diffusion 模型下载:Juggernaut(主宰、真实、幻想)
    linux查看系统信息
  • 原文地址:https://blog.csdn.net/l531798151/article/details/132925483