Monday, June 18, 2012

To show the implementation of Bitwise Operators


/* To show the implementation of Bitwise Operators */

#include<stdio.h>

#include<conio.h>

void main()

{

  unsigned int a=60;

  unsigned int b=13;

  unsigned int c=0;

  clrscr();

  printf("\nA=60");

  printf("\nB=13");

  /* To implement Logical AND */

  c=a&b;

  printf("\n\nOn implementing Logical AND:\t");

  printf("%u",c);

  /* To implement Logical OR */

  c=a|b;

  printf("\nOn implementing Logical OR:\t");

  printf("%u",c);

  /* To implement Logical XOR */

  c=a^b;

  printf("\nOn implementing Logical XOR:\t");

  printf("%u",c);

  /* To implement Left Shift */

  c=a<<2;

  printf("\nOn implementing Left Shift:\t");

  printf("%u",c);

  /* To implement Right Shift */

  c=a>>2;

  printf("\nOn implementing Right Shift:\t");

  printf("%u",c);

  getch();

}

 

OUTPUT

 

A=60

B=13

 

On implementing Logical AND:        12

On implementing Logical OR:            61

On implementing Logical XOR:         49

On implementing Left Shift:              240

On implementing Right Shift:            15

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.