First, I should preface this by saying that I am not incredibly familiar with the mathematics at play here; I am simply trying to obtain a conceptual understanding of the answer, since my current conceptual understanding would entail that real numbers are countable. As such I will likely not be using the proper mathematical language in all cases; please bear with me.
From the Wikipedia article 'Countable set':
Whether finite or infinite, the elements of a countable set can always be counted one at a time and, although the counting may never finish, every element of the set is associated with a natural number.
The issue here is that I think one can assign a unique natural number to every real number in a manner such that you could map the real and natural numbers bidirectionally and uniquely.
I would do so with the idea that you can represent every real number with a decimal base and a decimal exponent (base * 10^exponent). The base would be the set of all integers without leading zeros; that is, where the digit at the 1's place is not 0. The exponent would be the set of all integers, excluding 0. These are both subsets of the set of integers, which is countable, and I am given to understand that a subset of a countable set is countable. Thus, for every possible base and exponent, you could assign a unique natural number.
I am also given to understand that you can assign a unique natural number to every ordered pair of two natural numbers; so, one should be able to assign a unique natural number to every pair of base and exponent (which can both be assigned unique natural numbers).
That would leave every real number (excluding 0) tied uniquely to a natural number. You could then form a set of all real numbers by 'appending' 0, and increment all the other natural number bindings by 1. At this point, you would have uniquely assigned a natural number to every real number, making the set of real numbers countable.
So... what's wrong here?
decimalnumbers, since you consider only real numbers with a finite number of decimals. Decimal numbers are only a subset of rational numbers. – Bernard Feb 26 '16 at 20:19