### Expressions in C with example

Expression is single data item like number , character or combination of constants , variables , arrays interconnected by one or more operators.

Several simple expressions are given below

a + b

x = y

c = a + b

++i

x == y

### Types of Expressions in C

There are different types of expressions in c , they are given below.

1. Arithmetic or Mathematical expression

2. Relational Expression

3. Logical Expression

4. Conditional Expression

#### Arithmetic or Mathematical expressions in C

When two variables or constants are connected by arithmetic operators like + - * / then those expressions are called arithmetic or mathematical expression.

a + b

p - q

a*b-c

p + (q * r) / 2

In C there is similar rule for evaluating mathematical expressions like bracket > divide > multiply > add > subtract.

#### Relational Expression in C

when two constants or variables are connected by relational operators < > <= >= != then those expressions are called as relational expression

a == b

first_number > second_number

i <= 10

#### Logical Expression in C

When logical operators are used in expression like && || then those expression are logical expressions

(a > b) && (b > c)

(p == q) || (p == r)

#### Conditional Expression in C

If an expression is made using conditional statement then expression is known as conditional expression

Example

a*b < 2 ? true : false

we will learn this later in operator chapter in details.