算术运算符1

简介: 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(lua5.3后)还有整除//。以下代码展示了这些运算符的使用,输出了不同的计算结果。

Lua 运算符

运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:

算术运算符
关系运算符
逻辑运算符
其他运算符

算术运算符1

下表列出了 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
// 整除运算符(>=lua5.3) 5//2 输出结果 2
实例
我们可以通过以下实例来更加透彻的理解算术运算符的应用:
实例
a = 21
b = 10
c = a + b
print("Line 1 - c 的值为 ", c )
c = a - b
print("Line 2 - c 的值为 ", c )
c = a b
print("Line 3 - c 的值为 ", c )
c = a / b
print("Line 4 - c 的值为 ", c )
c = a % b
print("Line 5 - c 的值为 ", c )
c = a^2
print("Line 6 - c 的值为 ", c )
c = -a
print("Line 7 - c 的值为 ", c )
以上程序执行结果为:

Line 1 - c 的值为 31
Line 2 - c 的值为 11
Line 3 - c 的值为 210
Line 4 - c 的值为 2.1
Line 5 - c 的值为 1
Line 6 - c 的值为 441
Line 7 - c 的值为 -21

相关文章
|
1月前
|
C语言
基本的算术运算符
基本的算术运算符
17 1
|
29天前
|
C++
C++程序中的算术运算符
C++程序中的算术运算符
20 2
算术运算符2
Lua运算符包括算术(如+,-,*,/,%,^,unary -)、关系和逻辑操作,还有其他特有符号。示例展示了算术运算,如加法、减法、乘法、除法、取余和乘幂。从 Lua 5.3 开始引入了整除运算符 `//`。在给定的代码片段中,展示了这些运算符如何影响变量的值,例如 `a/b` 结果为浮点数,而 `a//b` 返回整数结果。
算术运算符2
Lua支持算术、关系、逻辑和其他运算符。算术运算符包括加、减、乘、除、取余、乘幂和负号,如10+20=30,10-20=-10,10*20=200。自 Lua 5.3 起,新增了整除运算符 `//`。例如,5//2 结果为2。通过实例展示了这些运算符的使用,强调 `/` 进行浮点数除法,而 `//` 进行整数除法。
算术运算符1
Lua 支持算术、关系、逻辑和其他运算符。算术运算符包括加(+), 减(-), 乘(*), 除(/), 取余(%), 乘幂(^), 负号(-)以及整除(//,>=lua5.3)。例如,设 A=10, B=20,则 A+B=30, A-B=-10, A*B=200, B/A=2, B%A=0, A^2=100, -A=-10。通过实例展示了这些运算符的使用,输出了相应的计算结果。
关系运算符
Lua 支持算术、关系、逻辑和其他运算符。关系运算符包括:==(等于)、~=(不等于)、>(大于)、<(小于)、>=(大于等于)和 <=(小于等于)。例如,设 A=10, B=20,则 A < B 为真。给定的代码示例展示了如何在条件语句中使用这些运算符,输出结果反映了不同条件的真假情况。
|
1月前
|
编译器 C++
c++算术运算符
c++算术运算符
17 0
|
1月前
|
C++
c++关系运算符
c++关系运算符
21 1
|
1月前
|
C语言
算术运算符
算术运算符。
23 7
|
1月前
|
JavaScript
TypeScript 中常用的运算符:算术运算符、赋值运算符、逻辑运算符、比较运算符和位运算符
TypeScript 中常用的运算符:算术运算符、赋值运算符、逻辑运算符、比较运算符和位运算符
82 1