Intro To C++/Playing with operator
Basic Math
editC++ 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 | |
Subtraction | ||
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:
#include <iostream>;
using namespace std;
int main{
int a=4, b=9, c=0;
cout << "Addition result(a+b):"<<(a+b)<< endl;
cout << "Multiplication result(a*b):"<<(a*b)<< endl;
cout << "Multiplication & assign: a *=b(4*9) a="<< a*=b << endl;
cout << "lesser comparision: a < b "<< (a<b) << "true"<< endl;
cout << "And logic: (a && a)" << (a && a) << "(true)" << endl;
}
Checking Size
editThe 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:
#include <iostream>
using namespace std;
int main(){
}
Casting Data Types
editAny 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:
#include <iostream>
using namespace std;
int main(){
}