Unfortunatetly I'm at a location where I can't test a few things out but I've always wondered how the MS calculator will get a more accurate result of Sin/Cos vs using Sin(x) in C# and/or other languages.

The default Sin function returns a double type, so how does one get that extra accuracy if it only returns a double?