Operators in C++ Notes | Arithmetic, Relational, Logical, Assignment, Bitwise Operators | Basic Computer Engineering | RGPV BTech First Year

Operators in C++ Notes | Arithmetic, Relational, Logical, Assignment, Bitwise Operators | Basic Computer Engineering | RGPV BTech First Year


Operators in C++

Operators in C++ рдРрд╕реЗ рд╡рд┐рд╢реЗрд╖ Symbols рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ Variables, Constants рддрдерд╛ Expressions рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ Operations рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА Programming Language рдореЗрдВ Operators рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЗрдирдХреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА Calculation, Comparison, Decision Making рдЕрдерд╡рд╛ Logical Processing рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред C++ рдореЗрдВ Arithmetic, Relational, Logical, Assignment, Bitwise, Conditional рддрдерд╛ рдЕрдиреНрдп рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ Operators рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдЬреЛ Program рдХреЛ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдПрд╡рдВ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдмрдирд╛рддреЗ рд╣реИрдВред

RGPV B.Tech First Year рдХреЗ Basic Computer Engineering Subject рдореЗрдВ Operators in C++ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг Topics рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд▓рдЧрднрдЧ рдкреНрд░рддреНрдпреЗрдХ Practical Program рддрдерд╛ University Examination рдореЗрдВ Operators рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╢реНрди рдкреВрдЫреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдХреЛ рд╕рднреА Operators рдХреЗ Syntax, Working рддрдерд╛ Practical Examples рдХрд╛ рдЬреНрдЮрд╛рди рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

Operand

+

Operator

тЖУ

Expression

тЖУ

Evaluation

тЖУ

Result

Introduction to Operators

Programming рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХрд╛рд░реНрдп Data рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА Student рдХреЗ Marks рдЬреЛрдбрд╝рдиреЗ рд╣реЛрдВ, Salary Calculate рдХрд░рдиреА рд╣реЛ, Percentage рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛ рдпрд╛ рдХрд┐рд╕реА Condition рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рд╣реЛ, рддреЛ рд╣рд░ рд╕реНрдерд┐рддрд┐ рдореЗрдВ Operators рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред C++ рдореЗрдВ Operators Compiler рдХреЛ рдпрд╣ рдмрддрд╛рддреЗ рд╣реИрдВ рдХрд┐ рджрд┐рдП рдЧрдП Operands рдкрд░ рдХреМрди-рд╕рд╛ Operation Perform рдХрд░рдирд╛ рд╣реИред

Operators Program рдХреА Efficiency рдмрдврд╝рд╛рддреЗ рд╣реИрдВ рддрдерд╛ Complex Mathematical рдПрд╡рдВ Logical Problems рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ Solve рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддреЗ рд╣реИрдВред C++ рдореЗрдВ рд▓рдЧрднрдЧ рдкреНрд░рддреНрдпреЗрдХ Statement рдореЗрдВ рдХрд┐рд╕реА рди рдХрд┐рд╕реА Operator рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред


What is an Operator?

Operator рдПрдХ рд╡рд┐рд╢реЗрд╖ Symbol рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ Operands рдкрд░ Operation Perform рдХрд░рддрд╛ рд╣реИ рддрдерд╛ Result Return рдХрд░рддрд╛ рд╣реИред Operator рд╕реНрд╡рдпрдВ рдХреЛрдИ Value Store рдирд╣реАрдВ рдХрд░рддрд╛ рдмрд▓реНрдХрд┐ рдЙрдкрд▓рдмреНрдз Data рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Addition Operator (+) рджреЛ Numbers рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрдмрдХрд┐ Equality Operator (==) рджреЛ Values рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИред

25 + 10

рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ + Operator рд╣реИ рдЬрдмрдХрд┐ 25 рддрдерд╛ 10 Operands рд╣реИрдВред


What is an Operand?

Operand рд╡рд╣ Variable, Constant рдЕрдерд╡рд╛ Expression рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ Operator рдЕрдкрдирд╛ Operation Perform рдХрд░рддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА Expression рдореЗрдВ Operator рддрдерд╛ Operand рджреЛрдиреЛрдВ рдХрд╛ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред

int a = 40; int b = 20; int c = a + b;

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ a рддрдерд╛ b Operands рд╣реИрдВ рдЬрдмрдХрд┐ + Operator рд╣реИред


Why are Operators Required?

  • Mathematical Calculations рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Decision Making рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Conditions Check рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Variables рдореЗрдВ Values Assign рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Binary Data рдкрд░ Operation рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Complex Expressions рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
  • Programs рдХреЛ Efficient рдПрд╡рдВ Readable рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред

Classification of Operators

Operands рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ Operators рдХреЛ рддреАрди рдореБрдЦреНрдп рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Category Operands Example
Unary Operator 1 ++a
Binary Operator 2 a + b
Ternary Operator 3 condition ? x : y

Types of Operators in C++

Operator Type Purpose
Arithmetic Operators Mathematical Calculations рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Relational Operators Comparison рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Logical Operators Logical Conditions рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
Assignment Operators Variables рдореЗрдВ Value Store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Increment / Decrement Operators Value Increase рдЕрдерд╡рд╛ Decrease рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Bitwise Operators Binary Bits рдкрд░ Operation рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
Conditional Operator Decision Making рдХреЗ рд▓рд┐рдПред
Special Operators sizeof, Comma рдЖрджрд┐ред

Arithmetic Operators

Arithmetic Operators рдХрд╛ рдЙрдкрдпреЛрдЧ Addition, Subtraction, Multiplication, Division рддрдерд╛ Modulus рдЬреИрд╕реА Mathematical Calculations рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ C++ рдХреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ Operators рд╣реИрдВред

Operator Meaning Example Result
+ Addition 15 + 5 20
- Subtraction 15 - 5 10
* Multiplication 15 * 5 75
/ Division 15 / 5 3
% Modulus 15 % 4 3

Example of Arithmetic Operators

рдирд┐рдореНрди Program Arithmetic Operators рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Addition, Subtraction, Multiplication, Division рддрдерд╛ Modulus Operation рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

#include<iostream> using namespace std; int main() { int a = 20; int b = 4; cout << "Addition = " << a + b << endl; cout << "Subtraction = " << a - b << endl; cout << "Multiplication = " << a * b << endl; cout << "Division = " << a / b << endl; cout << "Modulus = " << a % b; return 0; }

Output

Addition = 24 Subtraction = 16 Multiplication = 80 Division = 5 Modulus = 0

Unary Operators

Unary Operators рдРрд╕реЗ Operators рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рд╣реА Operand рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред C++ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ Unary Operators Increment (++) рддрдерд╛ Decrement (--) рд╣реИрдВред рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ Variable рдХреА Value рдХреЛ рдПрдХ рд╕реЗ рдмрдврд╝рд╛рдиреЗ рдпрд╛ рдПрдХ рд╕реЗ рдШрдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Operator Meaning Example
++ Increment Operator ++a
-- Decrement Operator --a

Increment Operator (++)

Increment Operator (++ ) рдХрд┐рд╕реА Variable рдХреА рд╡рд░реНрддрдорд╛рди Value рдореЗрдВ 1 рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдЗрд╕реЗ рджреЛ рдкреНрд░рдХрд╛рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

  • Pre Increment (++a)
  • Post Increment (a++)

Pre Increment

Pre Increment рдореЗрдВ Variable рдХреА Value рдкрд╣рд▓реЗ Increase рд╣реЛрддреА рд╣реИ рддрдерд╛ рдЙрд╕рдХреЗ рдмрд╛рдж рдЙрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Expression рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

int a = 10; cout << ++a;

Output

11

Post Increment

Post Increment рдореЗрдВ рдкрд╣рд▓реЗ рд╡рд░реНрддрдорд╛рди Value рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрдерд╛ рдЙрд╕рдХреЗ рдмрд╛рдж Variable рдХреА Value Increase рд╣реЛрддреА рд╣реИред

int a = 10; cout << a++;

Output

10

Program рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рддрдХ Variable рдХреА Value 11 рд╣реЛ рдЬрд╛рддреА рд╣реИред


Decrement Operator (--)

Decrement Operator (--) рдХрд┐рд╕реА Variable рдХреА Value рдХреЛ 1 рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИред рдпрд╣ рднреА рджреЛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИред

  • Pre Decrement (--a)
  • Post Decrement (a--)

Pre Decrement

int a = 20; cout << --a;

Output

19

Post Decrement

int a = 20; cout << a--;

Output

20

Program Execute рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж Variable рдХреА рдЕрдВрддрд┐рдо Value 19 рд╣реЛ рдЬрд╛рддреА рд╣реИред


Difference between Pre and Post Increment

Pre Increment Post Increment
рдкрд╣рд▓реЗ Value Increase рд╣реЛрддреА рд╣реИред рдкрд╣рд▓реЗ рдкреБрд░рд╛рдиреА Value рдЙрдкрдпреЛрдЧ рд╣реЛрддреА рд╣реИред
рдирдИ Value Return рд╣реЛрддреА рд╣реИред рдкреБрд░рд╛рдиреА Value Return рд╣реЛрддреА рд╣реИред
Syntax : ++a Syntax : a++

Summary of Arithmetic and Unary Operators

Operator Purpose Example
+ Addition a+b
- Subtraction a-b
* Multiplication a*b
/ Division a/b
% Remainder a%b
++ Increment ++a
-- Decrement --a

Relational Operators

Relational Operators рдХрд╛ рдЙрдкрдпреЛрдЧ рджреЛ Operands рдЕрдерд╡рд╛ Variables рдХреЗ рдмреАрдЪ рддреБрд▓рдирд╛ (Comparison) рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ Operators рд╣рдореЗрд╢рд╛ true (1) рдЕрдерд╡рд╛ false (0) Result Return рдХрд░рддреЗ рд╣реИрдВред Decision Making Statements рдЬреИрд╕реЗ if, if-else, while рддрдерд╛ for рдореЗрдВ рдЗрдирдХрд╛ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред

Operator Meaning Example
< Less Than a < b
> Greater Than a > b
<= Less Than or Equal To a <= b
>= Greater Than or Equal To a >= b
== Equal To a == b
!= Not Equal To a != b

Example of Relational Operators

#include<iostream> using namespace std; int main() { int a = 15; int b = 20; cout << (a < b) << endl; cout << (a == b) << endl; cout << (a != b); return 0; }

Output

1 0 1

Logical Operators

Logical Operators рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Conditions рдХреЛ Combine рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рдореБрдЦреНрдпрддрдГ Decision Making рддрдерд╛ Loop Statements рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

Operator Meaning Example
&& Logical AND a>0 && b>0
|| Logical OR a>0 || b>0
! Logical NOT !(a>b)

Example of Logical Operators

#include<iostream> using namespace std; int main() { int age = 22; int salary = 30000; cout << (age >= 18 && salary >= 25000); return 0; }

Output

1

рдКрдкрд░ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЛрдиреЛрдВ Conditions True рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП Logical AND рдХрд╛ Result рднреА True рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред


Assignment Operators

Assignment Operators рдХрд╛ рдЙрдкрдпреЛрдЧ Variables рдореЗрдВ Values Store рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред C++ рдореЗрдВ рдХреЗрд╡рд▓ Simple Assignment рд╣реА рдирд╣реАрдВ рдмрд▓реНрдХрд┐ Compound Assignment Operators рднреА рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЬреЛ Code рдХреЛ рдЫреЛрдЯрд╛ рдПрд╡рдВ рдЕрдзрд┐рдХ Efficient рдмрдирд╛рддреЗ рд╣реИрдВред

Operator Meaning Equivalent Expression
= Assign Value a = b
+= Add and Assign a = a + b
-= Subtract and Assign a = a - b
*= Multiply and Assign a = a * b
/= Divide and Assign a = a / b
%= Modulus and Assign a = a % b

Example of Assignment Operators

#include<iostream> using namespace std; int main() { int a = 10; a += 5; cout << a << endl; a *= 2; cout << a; return 0; }

Output

15 30

Comparison Between Arithmetic, Relational and Logical Operators

Feature Arithmetic Relational Logical
Purpose Calculation Comparison Decision Making
Result Numeric Value True / False True / False
Example a+b a>b a>b && b>0

Bitwise Operators

Bitwise Operators Binary Representation (Bits) рдкрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред рдпреЗ Operators рдкреНрд░рддреНрдпреЗрдХ Bit рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ Process рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрдирдХрд╛ рдЙрдкрдпреЛрдЧ Low Level Programming, Device Drivers, Operating Systems, Networking рддрдерд╛ Embedded Systems рдореЗрдВ рдЕрдзрд┐рдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Operator Meaning Example
& Bitwise AND a & b
| Bitwise OR a | b
^ Bitwise XOR a ^ b
~ Bitwise NOT ~a
<< Left Shift a << 2
>> Right Shift a >> 2

Example of Bitwise Operators

#include<iostream> using namespace std; int main() { int a = 5; int b = 3; cout << (a & b) << endl; cout << (a | b) << endl; cout << (a ^ b); return 0; }

Output

1 7 6

Shift Operators

Shift Operators рдХрд┐рд╕реА Number рдХреЗ Binary Bits рдХреЛ Left рдЕрдерд╡рд╛ Right рджрд┐рд╢рд╛ рдореЗрдВ Shift рдХрд░рддреЗ рд╣реИрдВред

Operator Purpose Example
<< Left Shift 8 << 1 = 16
>> Right Shift 8 >> 1 = 4

Conditional (Ternary) Operator

Conditional Operator (?:) Decision Making рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ if...else рдХрд╛ Short Form рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред

(condition) ? expression1 : expression2;

Example

int a = 15; int b = 20; cout << (a > b ? a : b);

Output

20

sizeof Operator

sizeof Operator рдХрд┐рд╕реА Variable рдЕрдерд╡рд╛ Data Type рджреНрд╡рд╛рд░рд╛ Memory рдореЗрдВ Occupy рдХрд┐рдП рдЧрдП Bytes рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрддрд╛рддрд╛ рд╣реИред

cout << sizeof(int);

рдпрджрд┐ System рдореЗрдВ Integer рдХрд╛ Size 4 Bytes рд╣реИ рддреЛ Output 4 рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред


Comma Operator

Comma Operator (,) рдПрдХ рд╣реА Statement рдореЗрдВ рдЕрдиреЗрдХ Expressions рдХреЛ Evaluate рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

int a = 5, b = 10, c = 20;

Real Life Applications of Operators

Application Use of Operators
Banking Software Interest рддрдерд╛ Balance Calculation
Student Result System Percentage рдПрд╡рдВ Grade Calculation
E-Commerce Discount рдПрд╡рдВ GST Calculation
Operating System Bitwise Operations
Game Development Decision Making рдПрд╡рдВ Score Calculation
Networking Binary Data Processing

Advantages of Operators

  • Complex Calculations рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред
  • Program рдХреА Readability рдмрдврд╝рд╛рддреЗ рд╣реИрдВред
  • Decision Making рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддреЗ рд╣реИрдВред
  • Code рдХреА Length рдХрдо рдХрд░рддреЗ рд╣реИрдВред
  • Execution Speed рдмреЗрд╣рддрд░ рд╣реЛрддреА рд╣реИред
  • Programming Logic рдХреЛ рдкреНрд░рднрд╛рд╡реА рдмрдирд╛рддреЗ рд╣реИрдВред

Viva Questions

  1. What is an Operator?
  2. What is an Operand?
  3. Explain Arithmetic Operators.
  4. Differentiate between Pre Increment and Post Increment.
  5. What are Relational Operators?
  6. Explain Logical Operators with Example.
  7. What is Assignment Operator?
  8. What are Bitwise Operators?
  9. Explain Conditional Operator.
  10. What is sizeof Operator?

University Examination Important Questions

  1. Define Operator and Operand with suitable examples.
  2. Explain various types of Operators in C++.
  3. Explain Arithmetic and Unary Operators with Programs.
  4. Differentiate between Relational and Logical Operators.
  5. Write a Program demonstrating Assignment Operators.
  6. Explain Bitwise Operators with Examples.
  7. Explain Shift Operators.
  8. Write short notes on sizeof and Conditional Operator.
  9. Differentiate between Unary, Binary and Ternary Operators.
  10. Discuss real-life applications of Operators.

Conclusion

Operators in C++ рдХрд┐рд╕реА рднреА Program рдХрд╛ рдореВрд▓ рдЖрдзрд╛рд░ рд╣реИрдВред рдЗрдирдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Mathematical Calculations, Logical Decisions, Comparisons, Memory Operations рддрдерд╛ Bit Level Processing рдХреА рдЬрд╛рддреА рд╣реИред Arithmetic, Relational, Logical, Assignment, Bitwise, Conditional рддрдерд╛ Special Operators рдХреЛ рд╕рдордЭреЗ рдмрд┐рдирд╛ рдкреНрд░рднрд╛рд╡реА C++ Programming рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП RGPV B.Tech First Year рдХреЗ рд╡рд┐рджреНрдпрд╛рд░реНрдерд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ Topic Theory, Practical, Viva рддрдерд╛ University Examination рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ рдЕрддреНрдпрдВрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

Related Articles

Arrays in C++ Notes | One Dimensional & Two Dimensional Arrays with Programs | Basic Computer Engineering | RGPV BTech First Year

Arrays ...

Read More тЖТ

Control Statements in C++ Notes | Decision Making & Looping Statements | Basic Computer Engineering | RGPV BTech First Year

Control...

Read More тЖТ

Expressions in C++ Notes | Types of Expressions, Evaluation & Expression Statements | Basic Computer Engineering | RGPV BTech First Year

Express...

Read More тЖТ

Program Structure in C++ Notes | Basic Computer Engineering | RGPV BTech First Year

Program...

Read More тЖТ

Manipulators in C++ Notes | endl, setw, setprecision, setfill | Basic Computer Engineering | RGPV BTech First Year

0...

Read More тЖТ