How is the decimal type implemented?
decimal
Update
The decimal type is just another form of floating point number - but unlike float and double, the base used is 10.
A simple explanation is here http://csharpindepth.com/Articles/General/Decimal.aspx