3----lua的数据转换及运算符
2024-09-10 13:55:56
lua的基本数据类型转换
- 转换成字符串
tostring( ... ) 可以将布尔类型和数字类型的值转换为字符串类型的值
local num=1;
print(type(num))
newNum = tostring(num)
print(type(newNum))
--得出的结果如下数字类型的值转换为了字符串
number
string
- 转换成数字类型
可以将非数字类型的数字转化为数字类型
(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 |
最新文章
- 欧拉回路(hdu3018)
- 【C语言】17-预处理指令3-文件包含
- PostgreSQL 中日期类型转换与变量使用及相关问题
- C# 控制连接超时
- poj 1742 coins_多重背包
- 线程同步辅助类——Exchanger
- 经常使用Firefox插件大全
- GetMemory那一题的理解
- Spring Security(十三):5.2 HttpSecurity
- 向继电器发送socket请求(python+java)
- 爬虫_豆瓣全部正在热映电影 (xpath)
- Java 的 volatile 修饰符
- Java 学习 UUID 与 时间格式化、时间操作
- 软工第三次作业 -- 结对之AutoCS1.0
- ResourceBundle.getBundle方法demo
- jar包引用版本不一致引发的问题
- 用platformio编写arduino程序
- xcode下build release版本号的.a库
- codechef January Lunchtime 2017简要题解
- LCD1602指令集解读