# — Inequalities

There three main ways things can happen when two things are compared.

Let’s call the two things A and B.

A could be equal to B.

A could be greater than B.

or

A could be less than B.

## Equal To

A commonly used test is ” == ” or Equal To. In C, there is a difference between ” = ” and ” ==

The single “equal-sign” is for assigning values to a variable:

apple=3;

means that the variable apple has been assigned the value of 3.

While

apple==3;

is asking if the value of apple is equal to 3 which is either true or false.

Here’s a simple example of the equals:

3==3 is true.

3 is equal to 3.

3==5 is false.

3 is NOT equal to 5.

## Greater Than

You can think of the > as a mouth trying to eat the bigger of the two.

There is no better way of showing this than an example.

5 > 3 is true.

5 is greater than 3.

3 > 5 is false.

3 is NOT greater than 5.

## Less Than

If the value on the right is the bigger of the two being compared, then the symbol < is used and is read as less than.

Again, examples are the best way to explain how it works.

3 < 5 is true.

3 is less than 5.

5 < 3 is false.

5 is NOT less than 3.

NEXT: Greater Than or Equal To