## C Operators

C Operators are symbols that take one or two operands, perform a specific action on these operands, and returns the result.

Operators can be classified into following groups.

• C Assignment Operators
• C Arithmetic Operators
• C Logical Operators
• C Relational Operators
• C Bitwise Operators
• C Ternary Operator

In this tutorial, we shall go through each of these Operators, and also list out individual tutorials that describe respective operators in detail.

### Assignment Operators

Arithmetic operators are used to perform common operations like addition, subtraction, multiplication, division, etc.

The following table specifies symbol, example, and description for each of the Assignment Operator in C programming.

The following are the list of detailed tutorials for Arithmetic Operators.

• C Simple Assignment Operator
• C Subtraction Assignment Operator
• C Multiplication Assignment Operator
• C Division Assignment Operator
• C Remainder Assignment Operator
• C Bitwise AND Assignment Operator
• C Bitwise OR Assignment Operator
• C Bitwise XOR Assignment Operator
• C Left-shift Assignment Operator
• C Right-shift Assignment Operator

### Arithmetic Operators

Arithmetic operators are used to perform common operations like addition, subtraction, multiplication, division, etc.

The following are the list of detailed tutorials for Arithmetic Operators.

### Logical Operators

Logical operators are used to perform boolean operations like AND, OR, and NOT.

The following are the list of detailed tutorials for Logical Operators.

### Relational Operators

Relational operators are used to compare given values. These are also called Comparison Operators.

The following are the list of detailed tutorials for Logical Operators.

• C Equal To Operator
• C Not Equal Operator
• C Greater Than Operator
• C Less Than Operator
• C Greater Than or Equal To Operator
• C Less Than or Equal To Operator

### Bitwise Operators

C Bitwise Operators are used to perform bitwise operations on integer or char operands. Bitwise operations are done at bit level, meaning, operations like AND, OR, XOR, etc., are done between respective bits of the operands.

The following table specifies symbol, example, and description for each of the Bitwise Operator in C programming.

The following are the list of detailed tutorials for Logical Operators.

• C Bitwise AND Operator
• C Bitwise OR Operator
• C Bitwise XOR Operator
• C Bitwise Complement Operator
• C Bitwise Left Shift Operator
• C Bitwise Right Shift Operator

### Conclusion

In this C Tutorial, we learned about different types of operators in C programming.