# Golang Arithmetic Operators

Here, we are going to learn about the Arithmetic Operators in the Go programming language with examples.
Submitted by IncludeHelp, on December 06, 2021

## Arithmetic Operators

Arithmetic or Mathematical operators are used to perform mathematic operations such as addition, subtraction, multiplication, etc.

## List of Golang Arithmetic Operators

Operator Description Example
x:=5
y:=2
Subtraction (-) Subtracts two operands (subtracts the seconds operand from the first operand) x-y returns 3
Multiplication (*) Multiplies two operands x*y returns 10
Division (/) Divides the first operand with the second operand and returns the result x/y returns 2
Modulus (%) Returns the remainder of two operands x%y returns 1
Increment (++) Increases the value of the variable by one x++ returns 6
Decrement (--) Decreases the value of the variable by one x-- returns 4

## Example of Golang Arithmetic Operators

The below Golang program is demonstrating the example of arithmetic operators.

```// Golang program demonstrate the
// example of arithmetic operators

package main

import "fmt"

func main() {
x := 5
y := 2
result := 0

result = x + y
fmt.Println(x, "+", y, "=", result)

result = x - y
fmt.Println(x, "-", y, "=", result)

result = x * y
fmt.Println(x, "*", y, "=", result)

result = x / y
fmt.Println(x, "/", y, "=", result)

result = x % y
fmt.Println(x, "%", y, "=", result)

x++
fmt.Println("x++ =", x)

y--
fmt.Println("y-- =", y)
}
```

Output:

```5 + 2 = 7
5 - 2 = 3
5 * 2 = 10
5 / 2 = 2
5 % 2 = 1
x++ = 6
y-- = 1
```

Preparation

What's New

Top Interview Coding Problems/Challenges!