Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views4 pages

Operators

The document provides several C++ code examples demonstrating various assignment and logical operators. It includes examples of assignment operators like '=', '+=', '-=', '*=', '/=', and '%=', as well as logical operators such as '&&' and '||'. Each code snippet is accompanied by output results to illustrate the effects of the operators used.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views4 pages

Operators

The document provides several C++ code examples demonstrating various assignment and logical operators. It includes examples of assignment operators like '=', '+=', '-=', '*=', '/=', and '%=', as well as logical operators such as '&&' and '||'. Each code snippet is accompanied by output results to illustrate the effects of the operators used.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Some c++ program on operators

1. The following example to understand all the assignment operators available in C++.

#include <iostream>
using namespace std;
main() {
int a = 21;
int c ;
c = a;
cout << "Line 1 - = Operator, Value of c = : " <<c<< endl ;
c += a;
cout << "Line 2 - += Operator, Value of c = : " <<c<< endl ;
c -= a;
cout << "Line 3 - -= Operator, Value of c = : " <<c<< endl ;
c *= a;
cout << "Line 4 - *= Operator, Value of c = : " <<c<< endl ;
c /= a;
cout << "Line 5 - /= Operator, Value of c = : " <<c<< endl ;
c = 200;
c %= a;
cout << "Line 6 - %= Operator, Value of c = : " <<c<< endl ;
return 0;
}

When the above code is compiled and executed, it produces the following result −

Line 1 - = Operator, Value of c = : 21


Line 2 - += Operator, Value of c = : 42
Line 3 - -= Operator, Value of c = : 21
Line 4 - *= Operator, Value of c = : 441
Line 5 - /= Operator, Value of c = : 21
Line 6 - %= Operator, Value of c = : 11
Line 11 - |= Operator, Value of c = : 2

2. Let's have a look at an example using some of these Compound assignment operators −

#include<iostream>
using namespace std;
int main() {
int a = 3, b = 2;
a += b;
cout << a << endl;
a -= b;
cout << a << endl;
a *= b;
cout << a << endl;
a /= b;
cout << a << endl;
return 0;
}

3. Let's have a look at an example using some of the assignment operators −

#include <iostream>
using namespace std;
main() {
int a = 21;
int b = 10;
int c ;
c = a + b;
cout << "Line 1 - Value of c is :" << c << endl ;
c = a - b;
cout << "Line 2 - Value of c is :" << c << endl ;
c = a * b;
cout << "Line 3 - Value of c is :" << c << endl ;
c = a / b;
cout << "Line 4 - Value of c is :" << c << endl ;
c = a % b;
cout << "Line 5 - Value of c is :" << c << endl ;
c = a++;
cout << "Line 6 - Value of c is :" << c << endl ;
c = a--;
cout << "Line 7 - Value of c is :" << c << endl ;
return 0;
}
When the above code is compiled and executed, it produces the following result –
Line 1 - Value of c is :31
Line 2 - Value of c is :11
Line 3 - Value of c is :210
Line 4 - Value of c is :2
Line 5 - Value of c is :1
Line 6 - Value of c is :21
Line 7 - Value of c is :22

4. Try the following example to understand all the logical operators available in C++.

#include <iostream>
using namespace std;
main() {
int a = 5;
int b = 20;
int c ;

if(a && b) {
cout << "Line 1 - Condition is true"<< endl ;
}

if(a || b) {
cout << "Line 2 - Condition is true"<< endl ;
}

/* Let's change the values of a and b */


a = 0;
b = 10;

if(a && b) {
cout << "Line 3 - Condition is true"<< endl ;
} else {
cout << "Line 4 - Condition is not true"<< endl ;
}

if(!(a && b)) {


cout << "Line 5 - Condition is true"<< endl ;
}

return 0;
}

When the above code is compiled and executed, it produces the following result −

Line 1 - Condition is true


Line 2 - Condition is true
Line 4 - Condition is not true
Line 5 - Condition is true

You might also like