Lua - Operatori aritmetici

La tabella seguente mostra tutti gli operatori aritmetici supportati dal linguaggio Lua. Assumi variabileA detiene 10 e variabile B detiene 20, quindi -

Operatore Descrizione Esempio
+ Aggiunge due operandi A + B darà 30
- Sottrae il secondo operando dal primo A - B darà -10
* Moltiplica entrambi gli operandi A * B darà 200
/ Dividi il numeratore per il de-numeratore B / A darà 2
% Operatore modulo e resto di dopo una divisione intera B% A darà 0
^ L'operatore esponente prende gli esponenti Un ^ 2 darà 100
- Unario - l'operatore funge da negazione -A darà -10

Esempio

Prova il seguente esempio per comprendere tutti gli operatori aritmetici disponibili nel linguaggio di programmazione 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 )

Quando esegui il programma sopra, produce il seguente risultato:

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