Web3 Chapter 3: Solidity Math Operations
Math in Solidity is pretty straightforward. The following operations are the same as in most programming languages:
Dec 18, 2022
- Addition:
x + y
- Subtraction:
x - y
- Multiplication:
x * y
- Division:
x / y
- Modulus / remainder:
x % y
(for example,13 % 5
is3
, because if you divide 5 into 13, 3 is the remainder)
Solidity also supports an exponential operator (i.e. “x to the power of y”, x^y):
uint x = 5 ** 2; // equal to 5^2 = 25