Operator Types
int a = 10;
int b = 5;
int c = 0;
main {
// Assignment Operator
c = 5; // c is set to a value of 5
c += 5; // c is set to a value of 10 (5 + 5 = 10)
c -= 5; // c is set to a value of 5 (10 - 5 = 5)
c *= 5; // c is set to a value of 25 (5 * 5 = 25)
c /= 5; // c is set to a value of 5 (25 / 5 = 5)
c %= 5; // c is set to a value of 0 (5 % 5 = 0)
// Mathmatical Operators
c = a + b; // Addition c = 15
c = a - b; // Subtraction c = 5
c = a * b; // Multiplication c = 50
c = a / b; // Division c = 2
c++; // Increment c = 3
c--; // Decrement c = 2
// Logical Operators
if (c ! a) // NOT if c is not a
if (a && c) // AND if a and c are TRUE
if (a || c) // OR if a or c are TRUE
if (a ^^ c) // XOR if either a or c are TRUE but not both
// Relational Operators
if (c == 10) // EQUAL TO if c is equal to 10
if (c != 50) // NOT EQUAL TO if c is not equal to 50
if (c < 20) // LESS THAN if c is less than 20
if (c > 30) // GREATER THAN if c is greater than 30
if (c <= 40) // LESS THAN OR EQUAL TO if c is less than or equal to 40
if (c >= 40) // GREATER THAN OR EQUAL TO if c is greater than or equal to 40
}Last updated
Was this helpful?