> For the complete documentation index, see [llms.txt](https://osl.mistium.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://osl.mistium.com/operators/mathematical-usage.md).

# Mathematical Usage

OSL supports the standard arithmetic operators on numbers. Each has its own page below with examples and edge cases.

| Operator | Meaning                          |
| -------- | -------------------------------- |
| `+`      | Addition                         |
| `-`      | Subtraction                      |
| `*`      | Multiplication                   |
| `/`      | Division                         |
| `^`      | Exponentiation (to the power of) |
| `%`      | Modulo (remainder)               |

Note that `+` adds numbers; to join strings without spacing use the [`++`](/operators/string-concatenation-operator.md) operator instead.
