You can reprise another thread that did the issue to death An Infinite Question - Cecil's Columns/Staff Reports - Straight Dope Message Board
My posting was this: I’ll repeat (with a few edits to improve it) it since I think it is hard to dispute. 
Another way of looking at the issue, is to go back to the question: why do these infinite length representations exist anyway?
The answer lies in the unique prime factorisation theorem. Sometimes known as the fundamental theory of arithmetic. Simply put, for any natural number you can select, there is only one set of factors of that number that are all prime. So 20 = 225 42 = 337 and most importantly for this discussion, 10 = 2*5 and 3 = 3.
It is never possible to come up with an alternate set of prime factors for any natural number.
If you want to express a fraction (or rational number) in decimal form one of two cases are possible. Either the denominator will have prime factors which are only 2s and/or 5s, or there will be some other prime in the denominator’s factors. If the only prime factors are 2 and 5, you can represent the number as a terminating sequence in decimal notation. Any other number than 2 and 5 and the representation is not terminating. Any.
So, 1/4 = 1/(22) = 0.25 Note that this is exact.
6/32 = (33)/(22222) = 0.1875 and again, this is exact.
But, say, 4/7 = 2*2/7 = 0.571428571428571428571428571428…
and note the recurring sequence 571428. Another thread pointed out the notation 0.(571428) to denote this. (When I was at school we used a superscript dot.) The parentheses representation is much easier to read, so I’ll stick with that.
Now, note that 2 and 5 are important only because they are the factors of the base we are using for the representation (decimal). We could easily represent the number in a different base. In base 2, aka binary notation, we only have one prime factor - 2. The only fractions that can be represented in a terminating form are those where the denominator is a power of 2.
So, in base 2:
1/4[sub]10[/sub] = 1/(22)[sub]10[/sub] = 0.01[sub]2[/sub] Exactly.
1/8[sub]10[/sub] = 1/(222)[sub]10[/sub] = 0.001[sub]2[/sub], exactly and
3/8[sub]10[/sub] = 3/(22*2)[sub]10[/sub] = 0.011[sub]2[/sub]. also exactly.
But 1/5[sub]10[/sub] is 0.001100110011001100110011001100110011001100110011001101… or 0.(0011) in base 2. Which is only exact if you sum the infinite series: 1/8 + 1/16 + 1/128 + 1/256 + 1/2048 + 1/4096 …
Yet in base 10, 1/5 was terminating and thus exact without recourse to a series.
How about trying base 3 then?
1/3[sub]10[/sub] = 0.1[sub]3[/sub] Exactly.
2/3[sub]10[/sub] = 0.2[sub]3[/sub] Also exactly.
1/3[sub]10[/sub] + 2/3[sub]10[/sub] = 0.1[sub]3[/sub] + 0.2[sub]3[/sub] = 1 Exactly.
1/2[sub]10[/sub] in base 3 doesn’t terminate - since 3 has only one prime factor: 3.
So, 1/2[sub]10[/sub] in base 3 is 0.111111111111111111111111111111111… = 0.(1)
Now how about that!!! Guess what is going to happen?
0.111111111111111111111111111111111…[sub]3[/sub] + 0.111111111111111111111111111111111…[sub]3[/sub]
= 0.(1)[sub]3[/sub] + 0.(1)[sub]3[/sub] = 0.(2)[sub]3[/sub]
= 1/2 + 1/2 = 0.2222222222222222222222222…[sub]3[/sub] = 1
in base 3. Look familiar?
It is also worth noting that in base 2:
0.111111111… = 0.(1) = 1. Which is identical to the expression for the sum of the infinite series 1/2 + 1/4 + 1/8 …
In base 10
1/3 = 0.33333… = 0.(3)[sub]10[/sub]
2/3 = 0.66666… = 0.(6)[sub]10[/sub]
1/3 + 2/3 = 0.(3)[sub]10[/sub] + 0.(6)[sub]10[/sub] = 0.(9)[sub]10[/sub]
So 1/3 + 2/3 = What?
Which brings us full circle. 0.9999999… = 0.(9) is not a process, it does not exist in any definition that uses a finite number of terms. It is a notation for a sum of an infinite series. No different to any of the other infinite series above. If you mess about changing bases you can make any fraction drop in and out of having a terminating representation. You didn’t change a notation into a process or back again. (Not unless you define 1.(0) as a process too. Which means you define all numbers as an infinite process. Which we don’t. Or to put in the obverse: 0.999999… is just as much a process as 1.00000… - neither are.)