## C Program to count trailing zeros using bitwise operator

[crayon-5f81621cc8f81548413110/] Output: [crayon-5f81621cc8f8c124123045/] lets run this program one more time - [crayon-5f81621cc8f90700940867/]

## C Program to convert number to binary using bitwise operators

[crayon-5f81621cc9895064996740/] Output: [crayon-5f81621cc989c957620726/]

## C Program to demonstrate Bitwisie right shift operator

[crayon-5f81621cc9c33748209501/] Output: [crayon-5f81621cc9c3a754517688/]

## C Program to demonstrate Bitwise left shift operator

[crayon-5f81621cca050549477200/] Output : [crayon-5f81621cca059247138926/]

## C Program to Swap two numbers using XOR Operator

Generally Swaping two number requires three variables , Let's Take look at Procedure of swaping two Number For Swaping Two numbers following procedure is used - [crayon-5f81621cca485801053740/] Now we will Explaining above three statements using example .... Let x = 12 and y = 9 [ For our sake and simplicity consider number is of 4 bits ] [crayon-5f81621cca48c743056639/]X-OR Table :  A    B   A X-OR B1 1 01 0 10 1 10 0 0Step 1 : After : x = x ^ y [crayon-5f81621cca492049436645/] Step 2 : After y = y [...]