The Wikipedia says:

"To convert from a base-10 integer numeral to its base-2 (binary) equivalent, the number is divided by two, and the remainder is the least-significant bit. The (integer) result is again divided by two, its remainder is the next least significant bit. This process repeats until the quotient becomes zero."

http://en.wikipedia.org/wiki/Binary_number#Conversion_to_and_from_other_numeral_systems

But my students ask, "Why? What do we actually do when repeatedly dividing by two? Why is the first bit LSB?"

I have an explanation but it is interesting for me to see your opinion.

More Cyril Mechkov's questions See All
Similar questions and discussions