Operators are the basic concept of any programming language, used to build a foundation in programming.
Different Types of Operators are: -
1. Arithmetic Operators (+, -, *, /, %)
2. Relational Operators (=, !=, <, >, >=, <=)
3. Logical Operators (&& AND, || OR, ! NOT)
4. Assignment Operators (=, +=, -=, *=, /=, %=)
5. Bitwise Operators (& Bitwise AND, << Left Shift, >> Right Shift, | Bitwise OR )
6. Miscellaneous Operators (sizeof, &pointer, *pointer, ? condition)
Difference between & and &&: -
&& = AND OPERATOR
For example, here it is used a, b (a && b)
AND: Used to check if both the operands(a,b) are true.
& = Bitwise AND
For example, ( a & b )
Bitwise AND: Converts the value of both the operands into binary form and performs AND- operation bit by bit.
Comments
Post a Comment