# Swift Operators

Hi everyone do you know about Swift Operators. With this article, you can clearly see everything you have in doubt.

## Swift Operators

An operator is a symbol that tells a compiler to perform specific mathematical or logical manipulations.

## Types of Operators

• Arithmetic operators
• Assignment Operators
• Comparison Operators
• Logical Operators
• Bitwise Operators

## 1. Swift Arithmetic Operators

``var sub = 10 - 5 // 5``

### Example 1: Arithmetic Operators in Swift

``````var a = 7
var b = 2

print (a + b)

// subtraction
print (a - b)

// multiplication
print (a * b)  ``````

Output

```9
5
14```

In the above example, we have used

• `+` to add `a` and `b`
• `-` to subtract `b` from `a`
• `*` to multiply `a` and `b`

/ Division Operator

``````// returns quotient only
7 / 2 = 3``````
``````// perform division
7.0 / 3.0 = 3.5``````

% Modulo Operator

``print(9 % 4)     // 1``

## 2. Swift Assignment Operators

``````// assign 5 to x
var x = 5``````

### Example 2: Assignment Operators

``````// assign 10 to a
var a = 10

// assign 5 to b
var b = 5

// assign the sum of a and b to a
a += b      // a = a + b

print(a)``````

Output

`15`

## 3. Swift Comparison Operators

``````var a = 5, b =2
print (a > b)      // true``````

### Example 3: Comparison Operators

``````var a = 5, b = 2

// equal to operator
print(a == b)

// not equal to operator
print(a != b)

// greater than operator
print(a > b)

// less than operator
print(a < b)

// greater than or equal to operator
print(a >= b)

// less than or equal to operator
print(a <= b)``````

Output

```false
true
true
false
true
false```

## 4. Swift Logical Operators

``````var a = 5, b = 6
print((a > 2) && (b >= 6))    // true``````

### Example 4: Logical Operators

``````// logical AND
print(true && true)      // true
print(true && false)     // false

// logical OR
print(true || false)      // true

// logical NOT
print(!true)                  // false``````

Output

```true
false
true
false```

## 5. Swift Bitwise Operators

Read Also: Data Types in Swift