[ New messages · Members · Forum rules · Search · RSS ]
  • Page 1 of 1
  • 1
Simple bitwise operator
pradeepDate: Sunday, 04 November 12, 5:26 PM | Message # 1
pk
Group: Administrators
Messages: 82
Status: Offline
Code
#include <stdio.h>
   
main()
{
    int x = 7, y = 9, and, or, xor, right_shift, left_shift;
   
    and = x & y;
    or  = x | y;
    xor = x ^ y;
    left_shift = x << 1;
    right_shift = y >> 1;
   
    printf("%d AND %d = %d\n", x, y, and);
    printf("%d OR  %d = %d\n", x, y, or);
    printf("%d XOR %d = %d\n", x, y, xor);
    printf("Left shifting %d by 1 bit = %d\n", x, left_shift);
    printf("Right shifting %d by 1 bit = %d\n", y, right_shift);
   
    return 0;
}


Code
#include <stdio.h>
   
main()
{
    int n = 1, c, power;
   
    for ( c = 1 ; c <= 10 ; c++ )
    {    
       power = n << c;
       printf("2 raise to the power %d = %d\n", c, power);
    }
   
    return 0;
}
 
  • Page 1 of 1
  • 1
Search: