Converting 0.3 is easy [mul it by 2] , if the precision is 0.1:
A) 0.3 -> 0.6 - > extract 0
B) 0.6 -> 1.2 - > extract 1
C) 0.2 -> 0.4 - > extract 0
D) 0.4 -> 0.8 - > extract 0
E) 0.8 -> 1.6 - > extract 1
F) 0.6 jump to B
So the 3.3 = 00000011.010011001100110011001
And Now What should We Do with 3.3333333333333333333333 ? if the precision is 0.01.
You could do the same? =)
so 0.3333333333333(etc..) is 0.01010101010101(etc) in base 2.