Search This Blog

Sunday, October 5, 2014

WAP to swap adjacent bits in a given 32-bits number

1:  main()  
2:  {  
3:    int num;  
4:    printf("Enter No:");  
5:    scanf("%d",&num);  
6:    printf("rev = %d\n",(num>>1 & 0x55555555 | num<<1 & 0xaaaaaaaa));  
7:  }  

No comments:

Post a Comment