{"id":322,"date":"2023-01-18T14:14:59","date_gmt":"2023-01-18T14:14:59","guid":{"rendered":"https:\/\/aipsacademy.com\/blogs\/?p=322"},"modified":"2023-01-18T14:21:20","modified_gmt":"2023-01-18T14:21:20","slug":"operators-in-c-programming-language","status":"publish","type":"post","link":"https:\/\/aipsacademy.com\/blogs\/2023\/01\/18\/operators-in-c-programming-language\/","title":{"rendered":"Operators  in   C++  Programming Language"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group has-vivid-red-color has-text-color\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Operators are the symbol that represent operation between operands.<\/p>\n\n\n\n<p>    C=A+B<\/p>\n\n\n\n<p><em>In above example A,B and C are the operands and +, =  are the operators.<\/em><\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>Note:-<\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\"><strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Operand\">Operand<\/a>:- on which operation is to be performed.<\/strong><\/p>\n\n\n\n<p class=\"has-luminous-vivid-orange-color has-text-color\"><strong>Expression:- combination of operator and operands.<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>There are following types of operators in C++ language that perform different operation.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Arithmetic operators      +,-,*,\/,%<\/strong><\/li><li><strong>Relation operators   &gt;,&lt;, &gt;=,&lt;=,= =, !=<\/strong><\/li><li><strong>Logical operators &amp;&amp; ,|| ,!<\/strong><\/li><li><strong>Assignment operator  =<\/strong><\/li><li><strong>Increment \/ Decrement operator  ++, &#8211; &#8211;<\/strong><\/li><li><strong>Bitwise operators  &amp;, |,^, ~, &lt;&lt;, &gt;&gt;<\/strong><\/li><li><strong>Special operators       sizeof(), comma<\/strong><\/li><li><strong>Conditional or Ternary operator   ? :<\/strong><\/li><\/ul>\n\n\n\n<p>Note:- <\/p>\n\n\n\n<p>There are three category of Operators in C++.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Unary operator:- which Requires one operand to operate.<\/li><\/ol>\n\n\n\n<p>Ex..  increment (++) and Decrement (- -)  etc.<\/p>\n\n\n\n<p>   2. Binary operator:-  Which Requires two operands to operate.<\/p>\n\n\n\n<p>      Ex&#8230;.. Arithmetic,Relational,Logical ,..etc<\/p>\n\n\n\n<p>3. Ternary operator :- which requires three operands to operate.<\/p>\n\n\n\n<p>ex&#8230;Ternary operator.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Arithmetic operators: &#8211; The operators that are used for arithmetic calculations, known as Arithmetic operators.<\/strong><\/li><\/ol>\n\n\n\n<p>Symbol&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; Purpose<\/p>\n\n\n\n<p>+\u2026\u2026\u2026\u2026\u2026\u2026.&nbsp;&nbsp;&nbsp;&nbsp; Addition<\/p>\n\n\n\n<p>-\u2026\u2026\u2026\u2026\u2026\u2026\u2026..Subtraction<\/p>\n\n\n\n<p>*\u2026\u2026\u2026\u2026\u2026\u2026\u2026..Multiplication<\/p>\n\n\n\n<p>\/\u2026\u2026\u2026\u2026\u2026\u2026\u2026..Division<\/p>\n\n\n\n<p>%&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.Modulo<\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\">2. <strong>Relational operators: &#8211; These operators are used for comparison. These are also called comparison operators.<\/strong><\/p>\n\n\n\n<p>Symbol&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.Purpose<\/p>\n\n\n\n<p>&gt;\u2026\u2026\u2026\u2026\u2026\u2026.&nbsp;&nbsp;&nbsp;&nbsp; Greater than<\/p>\n\n\n\n<p>&lt;\u2026\u2026\u2026\u2026\u2026\u2026\u2026..Less than<\/p>\n\n\n\n<p>&gt;=\u2026\u2026\u2026\u2026\u2026\u2026\u2026..Greater than or equal to<\/p>\n\n\n\n<p>&lt;=\u2026\u2026\u2026\u2026\u2026\u2026\u2026..Less than or equal to<\/p>\n\n\n\n<p>= =&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.Equal to<\/p>\n\n\n\n<p>!=\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026Not Equal to<\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-color has-text-color\">3. <strong>Logical operators: &#8211; These operators are used to combine or negate conditions.<\/strong><\/p>\n\n\n\n<p>Symbol\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026Purpose<\/p>\n\n\n\n<p>&amp;&amp;\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.Logical AND<\/p>\n\n\n\n<p>||\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026Logical OR<\/p>\n\n\n\n<p>!&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; Logical NOT<\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\">4. <strong>Assignment operator:- This operator is used to Assign value to a variable.<\/strong><\/p>\n\n\n\n<p>Ex..&nbsp; a=5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-vivid-purple-color has-text-color\"><strong>5. Increment or Decrement operator:- It is used to increase or decrease the value of a variable by one. It can be used in two ways.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"a\"><li>Pre-Increment \\ Decrement:- when the operator is placed before the operands.<\/li><\/ol>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; Example &nbsp;&nbsp;++a, &#8211; -a;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>2.Post-Increment \\ Decrement:- when the operator is placed after the operand.<\/li><\/ul>\n\n\n\n<p>Example &nbsp;&nbsp;a++, a- &#8211;<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>&nbsp;<strong> <em>Q. Write a program to represent pre-increment.<\/em><\/strong><\/p><\/blockquote>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\t\nclrscr();\t\nint a,b;\na=5;\nb=++a;\t\ncout&lt;&lt;\u201da=\u201d&lt;&lt;a;\ncout&lt;&lt;\u201d\\n b=\u201d&lt;&lt;b;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Output<\/p>\n\n\n\n<p>a=6<\/p>\n\n\n\n<p>b=6<\/p>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Write a program to represent pre-decrement.<\/p><\/blockquote>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b;\na=5;\nb= - -a;\t\ncout&lt;&lt;\u201da=\u201d&lt;&lt;a;\ncout&lt;&lt;\u201d\\n b=\u201d&lt;&lt;b;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>a=4<\/p>\n\n\n\n<p>b=4<\/p>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Write a program to represent post-increment.<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b;\na=5;\nb=a++;\t\ncout&lt;&lt;\u201da=\u201d&lt;&lt;a;\ncout&lt;&lt;\u201d\\n b=\u201d&lt;&lt;b;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>a=6<\/p>\n\n\n\n<p>b=5<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong><em>Q. Write a program to represent post-decrement.<\/em><\/strong><\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b;\na=5;\nb=a- -;\t\ncout&lt;&lt;\u201da=\u201d&lt;&lt;a;\ncout&lt;&lt;\u201d\\n b=\u201d&lt;&lt;b;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>a=4<\/p>\n\n\n\n<p>b=5<\/p>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Q. Find Output<\/strong><\/p><\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\n++a;\na++;\n++a;\na++;\ncout&lt;&lt;\u201da=\u201d&lt;&lt;a;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>a=9<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Q. Find Output<\/strong><\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\n--a;\na--;\n--a;\na--;\ncout&lt;&lt;\u201da=\u201d&lt;&lt;a;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>a=1<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\n++a;\na++;\n++a;\na--;\n--a;\ncout&lt;&lt;\u201da=\u201d&lt;&lt;a;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>a=6<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;++a;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>6<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;- -a;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>4<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;++a&lt;&lt;++a&lt;&lt;++a;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>8 7 6<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;- -a&lt;&lt;- -a&lt;&lt;- -a;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>2 3 4<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;a++&lt;&lt;a++&lt;&lt;a++;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>7 6 5<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;a- -&lt;&lt;a- -&lt;&lt;a- -;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>3 4 5<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;a++&lt;&lt;++a&lt;&lt;a++;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>7 7 5<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Find Output<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a;\na=5;\ncout&lt;&lt;a- -&lt;&lt;- -a&lt;&lt;a- -;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>3 3 5<\/p>\n\n\n\n<div class=\"wp-block-group has-pale-cyan-blue-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Q. Evaluate&nbsp; the&nbsp; following&nbsp; C++ expression s where&nbsp; <strong>a,b,c <\/strong>are integers and <strong>d,f<\/strong> are floating point numbers .The values are&nbsp;&nbsp; <strong>a=5,b=6<\/strong> and <strong>d=3.5<\/strong>.<\/p>\n\n\n\n<p>&nbsp;&nbsp; a)&nbsp;&nbsp;&nbsp; <strong>c=a++ &#8211; (b ++) * (- -d)<\/strong><\/p>\n\n\n\n<p>&nbsp;&nbsp; b)&nbsp;&nbsp;&nbsp; <strong>f=(++b)&nbsp; * b \u2013 a++<\/strong><\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-group has-cyan-bluish-gray-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Q.&nbsp; Evaluate&nbsp; the&nbsp; following&nbsp; C++ expression s where&nbsp; <strong>a,b,c <\/strong>are integers and <strong>d,f<\/strong> are floating point numbers .The values are&nbsp;&nbsp; <strong>a=3,b=5<\/strong> and <strong>d=1.5<\/strong>.<\/p>\n\n\n\n<p>&nbsp;&nbsp; a)&nbsp;&nbsp;&nbsp; <strong>c=a++ +b*++d<\/strong><\/p>\n\n\n\n<p>&nbsp;&nbsp; b)&nbsp;&nbsp;&nbsp; <strong>f= b*b++ &#8211; ++a<\/strong><\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Write the output of the following program:<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\nvoid main()\n{\nint x=5,y=5;\ncout&lt;&lt;x++;\ncout&lt;&lt;\u201d,\u201d;\ncout&lt;&lt;++x;\ncout&lt;&lt;\u201d,\u201d;\ncout&lt;&lt;y++&lt;&lt;\u201d,\u201d&lt;&lt;++y;\n}\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Q. Evaluate&nbsp; the&nbsp; following&nbsp; C++ expression s where&nbsp; <strong>a,b,c <\/strong>are integers and <strong>d,f<\/strong> are floating point numbers .The values are&nbsp;&nbsp; <strong>a=4,b=4<\/strong> and <strong>d=1.5<\/strong>.<\/p>\n\n\n\n<p>&nbsp;&nbsp; a)&nbsp;&nbsp;&nbsp; <strong>c=a+++++b*++d<\/strong><\/p>\n\n\n\n<p>&nbsp;&nbsp; b)&nbsp;&nbsp;&nbsp; <strong>f=++ b*b++ &#8211; ++a<\/strong><strong><\/strong><\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-very-light-gray-background-color has-background\"><strong>Q. For a given variable \u201ca=, initialized by 10, what is the difference between statements&nbsp; a++ and ++a? Explain briefly<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\"><strong>Bitwise operators:- These are used for bit manipulation. it can be classified into two groups.<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Bitwise Logical<\/li><li>Bitwise shift<\/li><\/ol>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>&amp;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..Bitwise AND<\/p>\n\n\n\n<p>|&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;Bitwise OR<\/p>\n\n\n\n<p>~ &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..Bitwise NOT<\/p>\n\n\n\n<p>^&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;Bitwise XOR<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group has-pale-pink-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>&lt;&lt; &#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;Left shift<\/p>\n\n\n\n<p>&gt;&gt;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.Right shift<\/p>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><strong>Bitwise AND: &#8211; This operator returns 1 when both bits are 1 otherwise it returns 0.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-group has-cyan-bluish-gray-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>A&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;B&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.A&amp;B<\/p>\n\n\n\n<p>0&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;0&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;0<\/p>\n\n\n\n<p>0&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.1&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..0<\/p>\n\n\n\n<p>1&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..0&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;0<\/p>\n\n\n\n<p>1&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..1&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.1<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>Rule:-  <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Find binary of First variable.<\/li><li>Find binary of Second variable.<\/li><li>compare binary of both variable according to above rule.<\/li><li>Find decimal of what we get from comparison.<\/li><\/ul>\n\n\n\n<p><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q.Write a program to represent Bitwise AND.<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b,c;\na=10;\nb=5;\nc=a&amp;b;\ncout&lt;&lt;c;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>0<\/p>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><strong>Bitwise OR: \u2013 This operator returns 0 when both bits are 0 otherwise it returns 1.<\/strong><\/p>\n\n\n\n<p>A\u2026\u2026\u2026\u2026\u2026\u2026\u2026B\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.A|B<\/p>\n\n\n\n<p>0\u2026\u2026\u2026\u2026\u2026\u2026\u20260\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20260<\/p>\n\n\n\n<p>0\u2026\u2026\u2026\u2026\u2026\u2026\u2026.1\u2026\u2026\u2026\u2026\u2026\u2026\u2026..1<\/p>\n\n\n\n<p>1\u2026\u2026\u2026\u2026\u2026\u2026\u2026..0\u2026\u2026\u2026\u2026\u2026\u2026\u20261<\/p>\n\n\n\n<p>1\u2026\u2026\u2026\u2026\u2026\u2026\u2026..1\u2026\u2026\u2026\u2026\u2026\u2026\u2026.1<\/p>\n<\/div><\/div>\n\n\n\n<p>Rule:-<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Find binary of First variable.<\/li><li>Find binary of Second variable.<\/li><li>compare binary of both variable according to above rule.<\/li><li>Find decimal of what we get from comparison.<\/li><\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q.Write a program to represent Bitwise OR.<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b,c;\na=10;\nb=5;\nc=a|b;\ncout&lt;&lt;c;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<p>15<\/p>\n\n\n\n<div class=\"wp-block-group has-cyan-bluish-gray-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p><strong>Bitwise XOR: \u2013 This operator returns 0 when both bits are same otherwise it returns 1.<\/strong><\/p>\n\n\n\n<p>A\u2026\u2026\u2026\u2026\u2026\u2026\u2026B\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.A^B<\/p>\n\n\n\n<p>0\u2026\u2026\u2026\u2026\u2026\u2026\u20260\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20260<\/p>\n\n\n\n<p>0\u2026\u2026\u2026\u2026\u2026\u2026\u2026.1\u2026\u2026\u2026\u2026\u2026\u2026\u2026..1<\/p>\n\n\n\n<p>1\u2026\u2026\u2026\u2026\u2026\u2026\u2026..0\u2026\u2026\u2026\u2026\u2026\u2026\u20261<\/p>\n\n\n\n<p>1\u2026\u2026\u2026\u2026\u2026\u2026\u2026..1\u2026\u2026\u2026\u2026\u2026\u2026\u2026.0<\/p>\n<\/div><\/div>\n\n\n\n<p>Rule:-<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Find binary of First variable.<\/li><li>Find binary of Second variable.<\/li><li>compare binary of both variable according to above rule.<\/li><li>Find decimal of what we get from comparison.<\/li><\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Write a program to represent Bitwise XOR.<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b,c;\na=10;\nb=5;\nc=a^b;\ncout&lt;&lt;c;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>15<\/p>\n\n\n\n<div class=\"wp-block-group has-light-green-cyan-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p>Bitwise NOT:- It inverts 0 to 1 and vice versa<\/p>\n\n\n\n<p>A&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.~A<\/p>\n\n\n\n<p>0&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;..1<\/p>\n\n\n\n<p>1&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;0<\/p>\n<\/div><\/div>\n\n\n\n<p>Rule:-<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Find binary of  variable.<\/li><li>change according to above rule.<\/li><li>Find decimal of what we get form change.<\/li><\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Write a program to represent Bitwise NOT.<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b;\na=5;\nb=~a;\ncout&lt;&lt;b;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>-6<\/p>\n\n\n\n<p><strong>Left Shift Rule <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Find  binary of given variable.<\/li><li>Add zero &#8216;how many&#8217; bits to be shifted.<\/li><li>write decimal of all bits.<\/li><\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Q. Write a program to represent Left shift.<\/strong><\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b;\na=5;\nb=a&lt;&lt;2;\ncout&lt;&lt;b;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>20<\/p>\n\n\n\n<p><strong>Right Shift Rule<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Find binary of given variable.<\/li><li>Remove zero \u2018how many\u2019 bits to be shifted.<\/li><li>write decimal of Remaining bits.<\/li><\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Write a program to represent Right shift.<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint a,b;\na=5;\nb=a&gt;&gt;2;\ncout&lt;&lt;b;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>1<\/p>\n\n\n\n<p><strong>Special operators:-  <\/strong>These operators are used for special purpose.<\/p>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\"><strong>sizeof( ) <\/strong><\/p>\n\n\n\n<p>This operator is used to find size of data type or variable.<\/p>\n\n\n\n<p>Syntax <\/p>\n\n\n\n<p><strong>sizeof(datatype \/ Variable);<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. Write a program to represent sizeof( ) operator.<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\ncout&lt;&lt;sizeof(int);\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output<\/p>\n\n\n\n<p>2<\/p>\n\n\n\n<p class=\"has-pale-pink-background-color has-background\"><strong>OR<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()  \n{\nclrscr();\t\nint z;\nz= sizeof(int);\ncout&lt;&lt;\u201dsize of integer=\u201d&lt;&lt;z;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p>Output <\/p>\n\n\n\n<p>size of integer= 2<\/p>\n\n\n\n<p class=\"has-vivid-red-background-color has-background\"><strong>Conditional or Ternary operator<\/strong>:-<\/p>\n\n\n\n<p><strong>It is a conditional statement and used for making decision when we have two options. <\/strong><\/p>\n\n\n\n<p>It requires three operands so , also known as ternary operator.<\/p>\n\n\n\n<p>syntax<\/p>\n\n\n\n<p class=\"has-pale-pink-background-color has-background\"><strong>condition ? &lt;true block&gt; : &lt;false block&gt; ;<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-vivid-green-cyan-background-color has-background\"><strong>Comma(,) <\/strong><\/p>\n\n\n\n<p><strong>This operator is used for variable separator.<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. write a program to check person is eligible for vote or not. using Ternary or conditional operator.compile time<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()\n{\nclrscr();\nint a;\na=10;\na&gt;=18?cout&lt;&lt;\u201d eligible for vote\u201d:cout&lt;&lt;\u201d not eligible for vote\u201d;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p><strong>output<\/strong><\/p>\n\n\n\n<p>not eligible for vote<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. write a program to check person is eligible for vote or not. (using Ternary or conditional operator.Run time.)<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()\n{\nclrscr();\nint a;\ncout&lt;&lt;\u201dEnter age\u201d;\ncin&gt;&gt;a;\na&gt;=18?cout&lt;&lt;\u201d eligible for vote\u201d:cout&lt;&lt;\u201d not eligible for vote\u201d;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p><strong>output<\/strong><\/p>\n\n\n\n<p>Enter age=12<\/p>\n\n\n\n<p>not eligible for vote<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. write a program to check number is even or odd. (using Ternary or conditional operator.compile time.)<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()\n{\nclrscr();\nint n;\nn=5;\nn%2==0?cout&lt;&lt;\u201d Even number\u201d:cout&lt;&lt;\u201dOdd number\u201d;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p><strong>output<\/strong><\/p>\n\n\n\n<p>Odd number<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Q. write a program to check number is even or odd. (using Ternary or conditional operator.Run time.)<\/p><\/blockquote>\n\n\n\n<pre class=\"wp-block-code language-cpp line-numbers\"><code>#include&lt;iostream.h&gt;\n#include&lt;conio.h&gt;\nvoid main()\n{\nclrscr();\nint n;\ncout&lt;&lt;\u201dEnter any number=\u201d;\ncin&gt;&gt;n;\nn%2==0?cout&lt;&lt;\u201d Even number\u201d:cout&lt;&lt;\u201dOdd number\u201d;\ngetch();\n}\n<\/code><\/pre>\n\n\n\n<p><strong>output<\/strong><\/p>\n\n\n\n<p>Enter any number=5<\/p>\n\n\n\n<p>Odd number<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"12th #JAC  #Computer Science #objective 2022  tak | Five years Previous Year Computer Science\" width=\"810\" height=\"456\" src=\"https:\/\/www.youtube.com\/embed\/IVpDT322GfI?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><a href=\"http:\/\/www.nipsacademy.com\/blogs\/c-programming-language-tutorial\/\">Also Read:- C++ Programming Tutorial<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/www.nipsacademy.com\/blogs\/computer-science-xi-jac-board-2020-answer-key\/\">Also Read:- computer Science Exam 2020<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Operators are the symbol that represent operation between operands. C=A+B In above example A,B and C are the operands and +, = are the operators. Note:- Operand:- on which operation is to be performed. Expression:- combination of operator and operands. There are following types of operators in C++ language that perform different operation. Arithmetic operators [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5,3,9,7,8,6],"tags":[],"class_list":["post-322","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-11th-computer-science","category-12th-computer-science","category-bca","category-cbse-12th-computer-science","category-cbse","category-jac-12th-computer-science","category-jac"],"_links":{"self":[{"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/posts\/322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/comments?post=322"}],"version-history":[{"count":3,"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/posts\/322\/revisions"}],"predecessor-version":[{"id":327,"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/posts\/322\/revisions\/327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/media\/323"}],"wp:attachment":[{"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/media?parent=322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/categories?post=322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aipsacademy.com\/blogs\/wp-json\/wp\/v2\/tags?post=322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}