How can know if two decimal numbers in binary have exact 1 bit differ in C#? i.e. I have number 5 and 17. Thanks