lua的基本数据类型转换

  1. 转换成字符串

    tostring( ... ) 可以将布尔类型和数字类型的值转换为字符串类型的值

    local num=1;

    print(type(num))

    newNum = tostring(num)

    print(type(newNum))

    --得出的结果如下数字类型的值转换为了字符串

    number

    string

  2. 转换成数字类型

    可以将非数字类型的数字转化为数字类型

    (1)

    local str="2";

    print(type(str))

    newStr = tonumber(str)

    print(type(newStr))

    --得出的结果如下 string类型的数字转换为了数字类型的数字

    string

    number

(2)

local str="AF";

print(type(str))

newStr = tonumber(str,16)

print(newStr)

--得出的结果如下将字符串"AF"转换为十六进制的数

string

运算符

算术运算符

+

a+b

-

a-b

*

a*b

/

a/b

%

a%b

取余

^

a^b

求a的b次幂

关系运算符

==

等于

a==b

~=

不等于

a~=b

>

大于

a>b

<

小于

a<b

>+

大于等于

a>=b

<=

小于等于

a<=b

逻辑运算符

and---与

第一个为假则返回第一个,否则返回第二个

a and b

a为假则返回a,a为真返回b

or ---或

与and相反

a or b

与and相反

not---非

a为真则返回假

a为假则返回真

not a

运算优先级

运算符优先级顺序 1为最先运算

运算符

1

^

2

* /

3

+ -

4

< > <= >= ~= ==

5

and

6

or

最新文章

  1. 欧拉回路(hdu3018)
  2. 【C语言】17-预处理指令3-文件包含
  3. PostgreSQL 中日期类型转换与变量使用及相关问题
  4. C# 控制连接超时
  5. poj 1742 coins_多重背包
  6. 线程同步辅助类——Exchanger
  7. 经常使用Firefox插件大全
  8. GetMemory那一题的理解
  9. Spring Security(十三):5.2 HttpSecurity
  10. 向继电器发送socket请求(python+java)
  11. 爬虫_豆瓣全部正在热映电影 (xpath)
  12. Java 的 volatile 修饰符
  13. Java 学习 UUID 与 时间格式化、时间操作
  14. 软工第三次作业 -- 结对之AutoCS1.0
  15. ResourceBundle.getBundle方法demo
  16. jar包引用版本不一致引发的问题
  17. 用platformio编写arduino程序
  18. xcode下build release版本号的.a库
  19. codechef January Lunchtime 2017简要题解
  20. LCD1602指令集解读

热门文章

  1. Linux USB摄像头驱动【转】
  2. 深拷贝 vs 浅拷贝 释放多次
  3. Overview of Flashback Technology
  4. Hibernate,JPA注解@EmbeddedId
  5. CI 配置验证规则
  6. 完整学习git五git重置
  7. C语言的数组名和对数组名取地址
  8. 连接无线设备——与Wi-Fi直接连接
  9. c#之线程池
  10. BLOB:大数据,大对象,在数据库中用来存储超长文本的数据,例如图片等