0% found this document useful (0 votes)
9 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)
9 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

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