Lua - Operadores aritméticos

La siguiente tabla muestra todos los operadores aritméticos compatibles con el lenguaje Lua. Asumir variableA tiene 10 y variable B tiene 20, entonces -

Operador Descripción Ejemplo
+ Agrega dos operandos A + B dará 30
- Resta el segundo operando del primero A - B dará -10
* Multiplica ambos operandos A * B dará 200
/ Dividir numerador por numerador B / A dará 2
% Operador de módulo y resto de después de una división entera B% A dará 0
^ El operador de exponente toma los exponentes A ^ 2 dará 100
- Unario: el operador actúa como negación -A dará -10

Ejemplo

Pruebe el siguiente ejemplo para comprender todos los operadores aritméticos disponibles en el lenguaje de programación Lua:

a = 21
b = 10
c = a + b

print("Line 1 - Value of c is ", c )
c = a - b

print("Line 2 - Value of c is ", c )
c = a * b

print("Line 3 - Value of c is ", c )
c = a / b

print("Line 4 - Value of c is ", c )
c = a % b

print("Line 5 - Value of c is ", c )
c = a^2

print("Line 6 - Value of c is ", c )
c = -a

print("Line 7 - Value of c is ", c )

Cuando ejecuta el programa anterior, produce el siguiente resultado:

Line 1 - Value of c is 	31
Line 2 - Value of c is 	11
Line 3 - Value of c is 	210
Line 4 - Value of c is 	2.1
Line 5 - Value of c is 	1
Line 6 - Value of c is 	441
Line 7 - Value of c is 	-21