Course Content

# C++ Introduction

4. Introduction to Program Flow

5. Introduction to Functions

C++ Introduction

## Simple Operators

The **assignment operator** (`=)`

is used in programming to assign a value to a variable. The syntax looks as follows:

main.cpp

It works exactly the same with the `string`

data type:

main.cpp

The **equality** (`==`

) and **inequality** (`!=`

) operators are used to numerically compare 2 variables:

main.cpp

Why 1 and 0? This is an alternative approach for utilizing the boolean data type. When the expression `var == 9`

is `true`

, it is represented as 1, and it means that `var`

is indeed equal to the number 9. Conversely, when the expression `var == -9`

is `false`

, it is represented as 0, indicating that `var`

is not equal to the number -9.

The **inequality** (`!=`

) operator is doing exactly the opposite:

main.cpp

Everything was clear?

Course Content

# C++ Introduction

4. Introduction to Program Flow

5. Introduction to Functions

C++ Introduction

## Simple Operators

The **assignment operator** (`=)`

is used in programming to assign a value to a variable. The syntax looks as follows:

main.cpp

It works exactly the same with the `string`

data type:

main.cpp

The **equality** (`==`

) and **inequality** (`!=`

) operators are used to numerically compare 2 variables:

main.cpp

Why 1 and 0? This is an alternative approach for utilizing the boolean data type. When the expression `var == 9`

is `true`

, it is represented as 1, and it means that `var`

is indeed equal to the number 9. Conversely, when the expression `var == -9`

is `false`

, it is represented as 0, indicating that `var`

is not equal to the number -9.

The **inequality** (`!=`

) operator is doing exactly the opposite:

main.cpp

Everything was clear?