c program to understand the usage of Bitwise Operator & .
(Or)
Example c program for Bitwise operator & ..
PROGRAM :
#include<stdio.h>
#include<conio.h>
main()
{
int n,i;
printf("\n Enter a Integer Number to find Even or Odd:");
scanf("%d",&n);
i=!(n&1); /* & is a bitwise and operator*/
if ((i))
printf("\n The Entered Number Is Even");
else
printf("\n The Entered Number is Odd");
getch();
return(0);
}
#include<conio.h>
main()
{
int n,i;
printf("\n Enter a Integer Number to find Even or Odd:");
scanf("%d",&n);
i=!(n&1); /* & is a bitwise and operator*/
if ((i))
printf("\n The Entered Number Is Even");
else
printf("\n The Entered Number is Odd");
getch();
return(0);
}
Sample Output: (using GNU GCC Compiler with Code Blocks IDE)
1) Enter a Integer Number to find Even or Odd: 5
The Entered Number is Odd
2) Enter a Integer Number to find Even or Odd:
The Entered Number Is Even
1) Enter a Integer Number to find Even or Odd: 5
The Entered Number is Odd
2) Enter a Integer Number to find Even or Odd:
The Entered Number Is Even
n 1 (n&1) !(n&1)
n=2 0010 0001 0000 returns 1 ( if statment executes)
n=3 0011 0001 0001 returns 0 ( else statment executes)
Truth Table:
p q p&q
0 0 0
0 1 0
1 0 0
1 1 1
C program to check odd or even
ReplyDeleteIn general Even numbers are those which are divisible by 2, and which numbers are not divisible 2 is called odd numbers.
We can easily write even odd program in c programming.
7 easy ways to find whether a number id odd/even.
ReplyDeletehttp://www.waytosmart.com/tutorials/c-programming/c-program-to-check-odd-or-even-number-easy-ways.php
nice article .thank you.
ReplyDeleteweb programming tutorial
welookups