# Operators

Math operators work just how you'd expect in Soulver:

Operator | Behaviour |

+ or plus | Adds numbers together |

– or minus | Subtracts the first number from the second |

× or * | Multiplies numbers together |

/ or ÷ | Divides the first number by the second number |

^ or ** | Raises the first number to the power of the second number |

Soulver uses SI notation for large numbers. For instance,

`10k`

is interpreted by Soulver as `10,000`

(ten thousand).10k + 20k | 30k (30,000)

3M + 10% | 3.3M (3,300,000)

Symbol | Name | Decimal |

k | thousand | 1,000 |

M | million | 1,000,000 |

G | billion | 1,000,000,000 |

T | trillion | 1,000,000,000,000 |

You may use an underscore character to separate numbers. This is commonly supported in programming languages, so you can easily copy and paste numbers between Soulver and your code

1_000_000 + 2_000 | 1,002,000

0b_1100_0001 to decimal | 193

0xCAFE_F00D to decimal | 3.406G