# Intro To C++/Playing with '''''operator'''''

## Basic MathEdit

C++ can be used to do basic math. The operators used in the basic math are listed in the table below.

Operator | Operation | |
---|---|---|

Arithmetic Operator | addition | |

Substraction | ||

Multiplication | ||

Division | ||

Modulus | ||

Increment | ||

Decrement | ||

Assignment Operator | " " is equivalent to " " | |

" " is equivalent to " " | ||

" " is equivalent to " " | ||

" " is equivalent to " " | ||

" " is equivalent to " " | ||

" " is equivalent to " " | ||

Comparison Operator | Equality | |

Inequality | ||

Greater than | ||

Less than | ||

Greater than or equal to | ||

Less than or equal to | ||

Logical Operator | Logical AND | |

Logical OR | ||

Logical NOT |

Basic math operators in C++ have some distinguishing features:

- Bulleted list item
- Bulleted list item
- Bulleted list item

Part of Basic math operation is demonstrated in the C++ program below:

## Checking SizeEdit

The memory size of any variable can be discovered using the C++ **sizeof** operation.The **sizeof** operator syntax is look like this:

**sizeof(var)**

The **sizeof** operator is demonstrated in the program as follows:

## Casting Data TypesEdit

Any data-types except "string" could be converted to another data type through "casting". Casting syntax in C++ looks like this:

**variable-name=static-cast <data-type> variable-name**

Casting with C++ form is demonstrated in the program as follows: