What are the different operators in C++?

Answers were Sorted based on User's Feedback

What are the different operators in C++?..

Answer / swetcha

Addition: +
Subtraction: ?

Addition Assignment: +
Bitwise AND Assignment: &

Bitwise exclusive OR Assignment: ^
Bitwise inclusive OR Assignment: |
Division Assignment: /

Left shift assignment: <<
Modulus Assignment: %
Multiplication Assignment: *

Right shift assignment: >>
Subtraction Assignment: ?

Bitwise AND: &
Bitwise exclusive OR: ^
Bitwise inclusive OR: |

Logical AND: &&
Logical OR: ||

Comma: ,
Conditional: ? :
Pointer-to-member: .* or ?>*

Reference: &
Scope resolution: ::

Division: /
Modulus: %
Multiplication: *

Cast: ()
Function call: ( )
Member access: . and ?>

Postfix decrement: ??
Postfix increment: ++
Subscript: [ ]

Relational and Equality
Equality: ==
Greater than or equal to: >=
Greater than: >

Less than or equal to: <=
Less than: <
Not equal: !=

Left shift: <<
Right shift: >>

Address-of: &
Indirection: *

Logical Negation: !
One's Complement: ~

Prefix decrement: ??
Prefix increment: ++

Unary Plus Operator: +
Unary Negation Operator: -

Is This Answer Correct ?    16 Yes 8 No

What are the different operators in C++?..

Answer / shweta iyer

1)Arithmetic: for general arithmetic operations. They are "+,-, *,/,%".

2)Relational: for performing operations based on relations.They are ">,<,>=,<=,==,!=".

3)Logical: for performing ooperations based on some logics.They are "AND,OR,NOT".

4)Conditional: it works as simple if-else.It is "?:"

5)Assignment: used to assign some values to the variables. It is "="

6)Increment/Decrement: used to increase or secrease the value of any variable. They are : "++" for increment and "--" for decrement.

7)Bitwise: used to perform operations on bits. They are "&,^,<<,>>"

8)insertion : used to display any value or statement on screen. It is "<<"

9)extraction : used for input. It is ">>"

10)scope resolution: to define the scope of a function member. It is "::"

11)field width: used to set wiidth of the field. It is "setw"

12)memory allocation: to allocate new spaces in memory. It is "new".

13)memory release: to free the memory. It is "delete".

14)line feed: It is used to provide a new line. It is "endl".

15)pointer to member: it is used for pointers. It is .* and .->

Is This Answer Correct ?    6 Yes 0 No

What are the different operators in C++?..

Answer / saleem ullah

bit wise and logical

Is This Answer Correct ?    9 Yes 6 No

Post New Answer

More C++ General Interview Questions

how to create window program in c++.please explain.

1 Answers   Microsoft,

What is a unnitialised pointer?

0 Answers  

What is unary operator? List out the different operators involved in the unary operator.

0 Answers  

i have given a project to create examination seating plan system in c++. so can anyone send me the answer of this question quickly??????

1 Answers  

What is an arraylist c++?

0 Answers  

What are the differences between the function prototype and the function defi-nition?

0 Answers  

Differentiate between a template class and class template?

1 Answers  

How can you say that a template is better than a base class?

0 Answers  

What is exception handling? Does c++ support exception handling?

0 Answers  

if there is binary tree which one is the easiest way to delete all child node?

1 Answers   Persistent,

What is a sequence in c++?

0 Answers  

When is the last time you coded in C/C++? What is the most lines of original C/C++ code you have personally written in one project? How confident are you in your ability to write C or C++ without a reference?

1 Answers   Microsoft,