# Operators

### Mathmatical Symbols in C

C is able to perform basic mathematical operations on variables and values using the following symbols:

• Subtraction: -
• Division: /
• Multiplication: *
• Incrementing: ++
• Decrementing: --
• Modulo: %

### Assignment Operations in C

C can assign values to variables and perform basic mathematical operations using shorthand operators:

• Assignment: =
• Subtraction then assignment: -=
• Multiplication then assignment: *=
• Division then assignment: /=
• Modulo then assignment: %=

### Comparing values in C

C can compare two values and/or variables against each other to return true or false. The operators are as follows:

• Do both sides have the same value? ==
• Do the two sides have different values? !=
• Is the left side a lower value than the right side? <
• Is the left side a lower or equal value to the right side? <=
• Is the left side a greater value than the right side? >
• Is the left side a greater or equal value to the right side? >=

### Logical Operators in C

C can perform logical operations using the following operators:

• and: && (Are both sides true?)
• or: || (Is at least one side true?)
• not: ! (True becomes false and false becomes true.)
0