RTOS, Linux Kernel internal, OS-Programming C & Data Structures, Debugging, Optimizations, Makefiles and Wireless Technologies (Wi-Fi ,LTE and LTE-Advanced )
Search This Blog
Saturday, October 4, 2014
WAP to increment a given number by one using bitwise operators
1: main()
2: {
3: int num = 0,res = 0;
4: printf("Enter number\n");
5: scanf("%d",&num);
6: res = ~num;
7: num ^= (num & ~-~num)| (~num & -~num);
8: printf("Inc Num : %d\n",num);
9: }
No comments:
Post a Comment