- Lua 教程
- Lua - 首页
- Lua 基础
- Lua - 概述
- Lua - 环境
- Lua - 基本语法
- Lua - 注释
- Lua - 打印 Hello World
- Lua - 变量
- Lua - 数据类型
- Lua - 运算符
- Lua - 循环
- Lua - 决策
- Lua - 函数
- Lua - 日期和时间
- Lua 数组
- Lua - 数组
- Lua - 多维数组
- Lua - 数组长度
- Lua - 遍历数组
- Lua 迭代器
- Lua - 迭代器
- Lua 列表
- Lua - 在列表中搜索
- Lua 模块
- Lua - 模块
- Lua - 命名空间
- Lua 元表
- Lua - 元表
- Lua 协程
- Lua - 协程
- Lua 文件处理
- Lua - 文件 I/O
- Lua 库
- Lua - 标准库
- Lua - 数学库
- Lua - 操作系统功能
- Lua 有用资源
- Lua - 快速指南
- Lua - 有用资源
- Lua - 讨论
Lua - 算术运算符
下表显示了 Lua 语言支持的所有算术运算符。假设变量A为 10,变量B为 20,则 -
| 运算符 | 描述 | 示例 |
|---|---|---|
| + | 将两个操作数相加 | A + B 将得到 30 |
| - | 从第一个操作数中减去第二个操作数 | A - B 将得到 -10 |
| * | 将两个操作数相乘 | A * B 将得到 200 |
| / | 将分子除以分母 | B / A 将得到 2 |
| % | 模运算符,整数除法后的余数 | B % A 将得到 0 |
| ^ | 指数运算符,取指数 | A^2 将得到 100 |
| - | 一元 - 运算符充当否定 | -A 将得到 -10 |
示例
在这个例子中,我们创建了三个变量 a、b 和 result,并使用算术运算符执行了加法、减法、乘法和除法运算,并打印了结果 -
a = 21
b = 10
result = a + b
print("a + b = ", result )
result = a - b
print("a - b = ", result )
result = a * b
print("a * b = ", result )
result = a / b
print("a / b = ", result )
输出
执行上述程序时,将产生以下结果 -
a + b = 31 a - b = 11 a * b = 210 a / b = 2.1
示例
在这个例子中,我们创建了变量 a、b、c 和 result,并使用算术运算符 %,在它们的值之间执行了模运算 -
a = 10
b = 20
c = 25
result = b % a
print("b % a = ", result )
result = c % a
print("b % a = ", result )
输出
执行上述程序时,将产生以下结果 -
b % a = 0 b % a = 5
示例
在这个例子中,我们创建了两个变量 a 和 b,并使用了算术运算符。我们执行了指数和一元运算,并打印了结果 -
a = 10
b = 20
result = a^2
print("a^2 = ", result )
result = -b
print("-b = ", result )
输出
执行上述程序时,将产生以下结果 -
a^2 = 100 -b = -20
lua_operators.htm
广告