# Flutter: Arithmetic operators

The arithmetic operators allow us to do basic math like addition, subtraction, division, etc. Dart supports the following operators:

Name | Operador |
---|---|

Addition | + |

Subtraction | - |

Multiplication | * |

Division | / |

Division with integer result | ~/ |

Modulus | % |

Everything should be fine with how addition, subtraction, multiplication, and division work. But what about the **Modulus** and the **Division with integer result**? Let's take a look at what they do:

## Modulus %

The result of the modulus `%`

operator is the reminder of the division, for example:

```
print( 16 % 3 );
// Result is 1
```

Parts of the division

## Division with integer result ~/

The result of division with integer result `~/`

will return only the integer number and discard the decimal numbers, for example:

```
print( 16 ~/ 3 );
// Result is 5
```

## Examples in DartPad

Run the examples on DartPad: