• 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字节数据

    例子

  • 相关阅读:
    使用Java Spring Boot构建高效的爬虫应用
    计算机毕业设计SSM 校园疫情防控系统【附源码数据库】
    跨平台游戏引擎 Axmol-2.0.0 正式发布
    Dos系统的Debug工具简单使用(2023.9.7)
    [CISCN2019 华北赛区 Day2 Web1]Hack World 1 题目分析与详解
    ES6中的新增属性——解构赋值
    手把手教你入门Three.js(初识篇)
    obs 时间显示插件
    Redis 安装和启动
    GnuTLS recv error (-110): The TLS connection was non-properly terminated
  • 原文地址:https://blog.csdn.net/l531798151/article/details/132925483